首頁考試吧論壇Exam8視線考試商城網(wǎng)絡(luò)課程模擬考試考友錄實(shí)用文檔求職招聘論文下載
2014中考
法律碩士
2014高考
MBA考試
2014考研
MPA考試
在職研
中科院
考研培訓(xùn) 自學(xué)考試 成人高考
四 六 級(jí)
GRE考試
攻碩英語
零起點(diǎn)日語
職稱英語
口譯筆譯
申碩英語
零起點(diǎn)韓語
商務(wù)英語
日語等級(jí)
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點(diǎn)英語
托?荚
托業(yè)考試
零起點(diǎn)法語
雅思考試
成人英語三級(jí)
零起點(diǎn)德語
等級(jí)考試
華為認(rèn)證
水平考試
Java認(rèn)證
職稱計(jì)算機(jī) 微軟認(rèn)證 思科認(rèn)證 Oracle認(rèn)證 Linux認(rèn)證
公 務(wù) 員
導(dǎo)游考試
物 流 師
出版資格
單 證 員
報(bào) 關(guān) 員
外 銷 員
價(jià)格鑒證
網(wǎng)絡(luò)編輯
駕 駛 員
報(bào)檢員
法律顧問
管理咨詢
企業(yè)培訓(xùn)
社會(huì)工作者
銀行從業(yè)
教師資格
營(yíng)養(yǎng)師
保險(xiǎn)從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書資格
電子商務(wù)
期貨考試
國(guó)際商務(wù)
心理咨詢
營(yíng) 銷 師
司法考試
國(guó)際貨運(yùn)代理人
人力資源管理師
廣告師職業(yè)水平
衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護(hù)士
會(huì)計(jì)從業(yè)資格
基金從業(yè)資格
統(tǒng)計(jì)從業(yè)資格
經(jīng)濟(jì)師
精算師
統(tǒng)計(jì)師
會(huì)計(jì)職稱
法律顧問
ACCA考試
注冊(cè)會(huì)計(jì)師
資產(chǎn)評(píng)估師
審計(jì)師考試
高級(jí)會(huì)計(jì)師
注冊(cè)稅務(wù)師
國(guó)際內(nèi)審師
理財(cái)規(guī)劃師
美國(guó)注冊(cè)會(huì)計(jì)師
一級(jí)建造師
安全工程師
設(shè)備監(jiān)理師
公路監(jiān)理師
公路造價(jià)師
二級(jí)建造師
招標(biāo)師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價(jià)工程師
注冊(cè)測(cè)繪師
質(zhì)量工程師
巖土工程師
造價(jià)員考試
注冊(cè)計(jì)量師
環(huán)保工程師
化工工程師
咨詢工程師
結(jié)構(gòu)工程師
城市規(guī)劃師
材料員考試
監(jiān)理工程師
房地產(chǎn)估價(jià)
土地估價(jià)師
安全評(píng)價(jià)師
房地產(chǎn)經(jīng)紀(jì)人
投資項(xiàng)目管理師
環(huán)境影響評(píng)價(jià)師
土地登記代理人
繽紛校園 實(shí)用文檔 英語學(xué)習(xí) 作文大全 求職招聘 論文下載 訪談|游戲
計(jì)算機(jī)等級(jí)考試

2014年計(jì)算機(jī)二級(jí)C語言考試上機(jī)沖刺試題及答案6

2014年計(jì)算機(jī)二級(jí)C語言考試上機(jī)沖刺試題及答案提供給各位考生備考,更多考試資料請(qǐng)持續(xù)關(guān)注考試吧計(jì)算機(jī)等考欄目!
第 1 頁:選擇題
第 5 頁:基本操作題
第 6 頁:程序改錯(cuò)題
第 7 頁:程序設(shè)計(jì)題
第 8 頁:參考答案

  一、選擇題

  1.D。【解析】程序(program)是為實(shí)現(xiàn)特定目標(biāo)或解決特定問題而用計(jì)算機(jī)語言編寫的命令序列的集合。設(shè)計(jì)算法時(shí)要考慮到數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì),但是不僅僅是要考慮到數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì),還要考慮到其他的程序結(jié)構(gòu)的問題。設(shè)計(jì)算法時(shí)不能只考慮結(jié)果的正確性和可靠性,還需要考慮到程序的時(shí)間冗余度等方面。所以答案選擇D。

  2.C。【解析】線性鏈表中各個(gè)數(shù)據(jù)節(jié)點(diǎn)的存儲(chǔ)空間可以不連續(xù),其存儲(chǔ)順序與邏輯順序也可以不一致,所以A和B選項(xiàng)錯(cuò)誤。線性鏈表在插入和刪除數(shù)據(jù)時(shí)只需要修改指針的指向,即可不需要移動(dòng)表中的元素。

  3.B!窘馕觥咳~子結(jié)點(diǎn)和度數(shù)為2的結(jié)點(diǎn)之間的關(guān)系為葉子結(jié)點(diǎn)的個(gè)數(shù)一度數(shù)為2的結(jié)點(diǎn)個(gè)數(shù)+1。

  4.B!窘馕觥繎(yīng)用軟件(application software)是用戶可以使用的各種程序設(shè)計(jì)語言,以及用各種程序設(shè)計(jì)語言編制的應(yīng)用程序的集合,分為應(yīng)用軟件包和用戶程序。所以答案選擇B。

  5.C!窘馕觥坑深}可知是要計(jì)算結(jié)構(gòu)圖的深度,其值為3。

  6.D!窘馕觥砍绦蛘{(diào)試的主要任務(wù)是改正程序中的錯(cuò)誤,而軟件測(cè)試是發(fā)現(xiàn)錯(cuò)誤。

  7.A!窘馕觥吭跀(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)必須在需求分析階段建立數(shù)據(jù)字典,確定數(shù)據(jù)庫(kù)中所需要的數(shù)據(jù)。

  8.D!窘馕觥繑(shù)據(jù)庫(kù)系統(tǒng)三種模式為內(nèi)模式、外模式和概念模式,所以答案選擇D。

  9.B!窘馕觥筷P(guān)系之間的操作分為自然連接、投影、交、并、差等,由圖可知此操作為差操作。

  10.A!窘馕觥棵嫦?qū)ο蟪绦蛟O(shè)計(jì)的主要特征就是繼承,所以答案選擇A。

  11.C!窘馕觥亢瘮(shù)是指預(yù)先定義功能塊,其目的是提高程序的重用性。在C語言中函數(shù)的源程序,后綴名可以為C。C語言所編寫的函數(shù)都可以是一個(gè)獨(dú)立的源文件。一個(gè)C語言程序只能有一個(gè)主函數(shù)。C語言中編寫的函數(shù)不是每個(gè)都可以獨(dú)立地編譯和執(zhí)行的,因?yàn)镃語言中程序的開始為主函數(shù),如果程序中沒有主函數(shù)則無法進(jìn)行編譯和執(zhí)行。

  12.C!窘馕觥磕K化的特征為將程序分解成獨(dú)立的模塊、模塊的重用性、自頂向下逐步細(xì)化。

  13.D!窘馕觥看祟}考查的是常量和變量的定義,常量不是經(jīng)常使用的變量,而是一個(gè)確定的數(shù)值,所以答案選擇D。

  14.C!窘馕觥咳绻亲址麛(shù)據(jù)和整數(shù)運(yùn)算將先轉(zhuǎn)換成整型再進(jìn)行運(yùn)算,當(dāng)整型和浮點(diǎn)數(shù)進(jìn)行運(yùn)算,為了提高精度將會(huì)轉(zhuǎn)化為雙精度類型然后進(jìn)行運(yùn)算,所以此題結(jié)構(gòu)的數(shù)值類型為double類型。

  15.A。【解析】此題考查除法運(yùn)算,根據(jù)先乘除后加減,有括號(hào)先算括號(hào)的原則,先計(jì)算x/y,即l2/8=1,所以z=0.9+1=1.9。

  16.C!窘馕觥吭谳斎霑r(shí)必須遵守scanf函數(shù)中的格式才能正確地賦值給相應(yīng)的變量,由于scanf函數(shù)為“%d;%d”,所以在輸入時(shí)要輸入3;5,答案為C。

  17.A!窘馕觥看吮磉_(dá)式為邏輯表達(dá)式,kl=kl>k2的意義是,如果kl>k2,則kl為真,同理k2=k2>kl,如果k2>kl,則k2為真。所以答案為A。

  18.C!窘馕觥恐饕疾閕f(--a),意思為如果--a為真,將會(huì)一直進(jìn)行下列語句,所以答案為C。

  19.D!窘馕觥恐饕疾閕f判斷語句,A選項(xiàng)if(a),如果a為真,則輸出X,否則輸出Y。B選項(xiàng)if(a= =0),如果a恒等于0,則輸出 Y,否則輸出 X。C選項(xiàng)a(!=o),如果a不等于0,則輸出X,否則輸出y 。 D選項(xiàng)if(a= =0),如果a恒等于0,則輸出X,否則輸出y。由以上結(jié)論可知,輸出結(jié)果不同的為D選項(xiàng)。

  20.A!窘馕觥看祟}考查a--和--a之間的區(qū)別,當(dāng)while(a--)為真循環(huán)執(zhí)行,a--是執(zhí)行再減1,所以答案選擇A。

  21.B!窘馕觥吭贑語言中%d表示輸出整型數(shù)值,所以答案為B。

  22.B!窘馕觥砍绦蛑械*s%10是求余運(yùn)算,分別是a、b、C的ASCIl碼值對(duì)10進(jìn)行求余運(yùn)算然后輸出,所以輸出的答案為789。 r

  23.C!窘馕觥縟ouble a,*p=&a語句的意思是將a的值存放到指針變量P中,P是指針可以隨意指向任何地址,所以答案C錯(cuò)誤。

  24.A!窘馕觥看祟}是一個(gè)簡(jiǎn)單的函數(shù)調(diào)用,當(dāng)i=0并且i<30,執(zhí)行i+=10,并且調(diào)用函數(shù)f,所以當(dāng)i=0時(shí),結(jié)果為1,當(dāng)i=10時(shí),結(jié)果為101,當(dāng)i=20時(shí),結(jié)果為401,所以a=1+101+401=503。

  25.C!窘馕觥看祟}考查的是指針的自加,*p+=1,即為*p=*p+1,其中B和D都相等,所以答案選擇C。

  26.B!窘馕觥慷S數(shù)組的定義有3種形式,第一種是分行為兩位數(shù)組賦值,即int num[]={{12},{3, 4},{5,6}},第二種是按照數(shù)組排列順序進(jìn)行賦值,即int num[]={1,2,3,4,5,6},第三種為對(duì)部分元素賦初值,即int num[]={{1,2}{},{3,4},{5,6}},所以錯(cuò)誤的為B。

  27.B!窘馕觥坑深}可知,fun(&a[3])是將&a[3]作為參數(shù),而fun(int*p)后執(zhí)行的語句為p[5],由數(shù)組a可知輸出的為6。

  28.B!窘馕觥看祟}考查函數(shù)的調(diào)用以及數(shù)組的用法,由函數(shù)fun可知,當(dāng)i=0,i  29.B!窘馕觥坑深}中while(*x==*y&&*x!=’\n’)可知此函數(shù)是統(tǒng)計(jì)x和y所指向的字符串中最前面的聯(lián)系相同的字符的個(gè)數(shù)。

  30.D!窘馕觥看祟}考查strcmp函數(shù),此函數(shù)是模糊比較兩個(gè)字符串的大小,因?yàn)镾trcmp(sl,s2)!=0,所以需要輸出“0K”用puts函數(shù),所以答案為D。

  31.A!窘馕觥坑深}可知fun的參數(shù)為變量,而a[15]為常量,所以答案為A。

  32.C。【解析】此題涉及數(shù)組,字符串的比較和字符串的復(fù)制,因?yàn)閒or循環(huán)中控制數(shù)組中的i和j,即控制了其中的數(shù)組中的元素,而stremp是比較字符串的大小,如果stremp(a[i],a[j])>0,則將字符串進(jìn)行復(fù)制,所以答案為C。

  33.A。【解析】由題可知,輸出是調(diào)用了f函數(shù),其中有f(++n)和f(n++),其中n=0,所以輸出的結(jié)果為l,2。

  34.D!窘馕觥繑(shù)組的排序從0開始,此時(shí)輸出的是ch[1],實(shí)際上輸出的是第二行的值,所以答案為D。

  35.A!窘馕觥看祟}是需要將a[]中的數(shù)值倒過來進(jìn)行輸出,所以答案為A。

  36.A。【解析】此題涉及C語言中的結(jié)構(gòu)體,主要功能為輸出b和C中的name、sex、score[0]和score[l]中的值。

  37.B!窘馕觥柯浴

  38.D。【解析】本題考查運(yùn)算符“<<”,b=a<<2,是左移2位,a=2,即b=2*2*2=8。

  39.A!窘馕觥快o態(tài)變量不是每調(diào)用一次就賦一次初值,而是將需要定義許多相同的具有相同屬性的值時(shí),使用靜態(tài)變量來節(jié)省空間,所以A選項(xiàng)錯(cuò)誤。

  40.C。【解析】此題是考查fprintf和fscanf,其中fprintf是向文件輸出,文件為da2.dat文件,fscanf是向文件輸入,所以根據(jù)程序循環(huán)寫入和寫出.可知答案為C。

上一頁  1 2 3 4 5 6 7 8 9 10 下一頁

  編輯推薦:

  2014年上半年計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間及入口專題

  各地2014年計(jì)算機(jī)等級(jí)考試費(fèi)用匯總

  2014年計(jì)算機(jī)等級(jí)考試時(shí)間

文章搜索
版權(quán)聲明:如果計(jì)算機(jī)等級(jí)考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本計(jì)算機(jī)等級(jí)考試網(wǎng)內(nèi)容,請(qǐng)注明出處。