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

2014年計算機(jī)二級考試C語言考前預(yù)測選擇題3

“2014年計算機(jī)二級考試C語言考前預(yù)測選擇題”提供給各位考生備考,更多考試資料請持續(xù)關(guān)注考試吧計算機(jī)等級考試頻道!
第 1 頁:選擇題
第 5 頁:答案

  21.A!窘馕觥垦h(huán)的作用是求行下標(biāo)從1到2列下標(biāo)從0到i的元素之和,即s=a[1][0]+a[1][1]+a[2][0]+a [2][1]+a[2][2]=3+4+5+6+0=18。

  22.A!窘馕觥吭诔绦蛘Z句中,k的初始值為5,進(jìn)行第l次while循環(huán)后,k自減1為4,非0,執(zhí)行循環(huán)體里的printf語句,輸出k,此時k的值變?yōu)?。程序執(zhí)行第2次循環(huán)時,k 自減1變?yōu)?,為假,退出while循環(huán)語句。所以程序的最后結(jié)果為1。

  23.A!窘馕觥客ㄟ^地址來引用數(shù)組元素的方法有下列5種:

  (1)a[i][j];(2)*(a[i]+j);(3)*(*(a+j)+i);(4)* (a[i][j]);(5)(&aE0][0]q-3*i+j)。故A正確。

  24.C!窘馕觥窟x項A、B的空間不夠;字符串存儲要有結(jié)束符’\0’,且要占用一個空間,printf用來輸出字符,不能輸入字符串。

  25.D!窘馕觥坑深}目ee線性鏈表的定義可知,要將q 和r所指的結(jié)點(diǎn)交換前后位置,只要使q指向r的后一個結(jié)點(diǎn),p指向r結(jié)點(diǎn),r指向q結(jié)點(diǎn)即可。而在選項D由,r-> next=q,這時r指向的節(jié)點(diǎn)為q;p->next r,這時p指向的節(jié)點(diǎn)為r;q->next=r->next,因?yàn)閞節(jié)點(diǎn)已經(jīng)指向q,所以執(zhí)行這個語句后q又指向q,所以選項D不正確。

  26.B!窘馕觥吭诘1次外層for循環(huán)中,首先x++得到x=1。進(jìn)入到內(nèi)層for循環(huán),只有循環(huán)j的值為奇數(shù)時,變量x的值才自加1,所以在內(nèi)層for循環(huán)執(zhí)行過程中,變量x的值自加兩次,當(dāng)退出內(nèi)層for循環(huán)時,x=3,然后執(zhí)行x++,得到x=4。在進(jìn)入執(zhí)行第2次外層for循環(huán)中,首先x++得到x=5。進(jìn)入到內(nèi)層for循環(huán),只有循環(huán)變量j的值為奇數(shù)時,變量x的值才自加1,所以在內(nèi)層for循環(huán)執(zhí)行過程中,變量X的值自加1兩次,當(dāng)退出內(nèi)層for循環(huán)時,x=7,然后執(zhí)行x++,得到x=8,所以打印輸出變量x的值為8。

  27.C!窘馕觥孔雍瘮(shù)fun1(double a)的功能是返回a的平方值的整數(shù)部分。子函數(shù)fun2(double x,double y)的功能是返回X的平方值的整數(shù)部分與Y的平方值的整數(shù)部分的和。又因?yàn)轭}中變量w的定義為double型,函數(shù)fun(2) 的定義為int型,按照各類數(shù)值型數(shù)據(jù)間的混合運(yùn)算,整型數(shù)據(jù)被轉(zhuǎn)換為實(shí)型數(shù)據(jù)。所以雙精度型變量w的值為5.O。

  28.C!窘馕觥吭趂or循環(huán)語句中自變量i從0開始,每次自加2,執(zhí)行s+=*(t+i)語句,因?yàn)镃語言規(guī)定數(shù)組名做表達(dá)式相當(dāng)于數(shù)組的首地址,也就是第一個元素的地址。因此,*(t+i)代表數(shù)組的第i+1個元素。所以程序運(yùn)行的結(jié)果是1+3+5+7+9=25,即變量S的值等于25。

  29.A。【解析】本題在函數(shù)int fun(int n)的定義中又出現(xiàn)了對函數(shù)fun的調(diào)用,所以函數(shù)fun是遞歸函數(shù)。因而在主函數(shù)中調(diào)用x=fun(x)時,當(dāng)輸入10賦給變量x時,遞歸調(diào)用的過程為

  fun(10)=10…fun(9)=104-94-fun(8)=104-9+84- fun(7)

  =10+9++8++7++fun(6)=10+9++8+7+6+fun (6)

  =10+9++8+7+6+5+fun(4)

  =10+9++8+7+6+5+4+fun(3)

  =10+9++8+7+6+5+4+3+fun(2)

  =10+9++8+7+6+5+4+3+2+fun(1)

  =10+9++8+7+6+5+4+3+2=55

  30.C!窘馕觥吭诤瘮(shù)int fun(int xE],int n)的定義中,變量sum為一個靜態(tài)局部變量。由于在整個程序運(yùn)行期間,靜態(tài)局部變量在內(nèi)存中的靜態(tài)存儲中占據(jù)著永久的存儲單元。函數(shù)int fun(int x[],int n)的功能是求出數(shù)組X[]各個元素的和,所以在j三函數(shù)中,調(diào)用函數(shù)fun(a,5)后,變量sum =1+2+3+4+5=15,當(dāng)再次調(diào)用fun(b,4)后,變量sum= 15+6+7+8+9=45,所以S=l5+45=60。

  31.D。【解析】執(zhí)行第一次for循環(huán)時,用表達(dá)式p[i] [j]!=’\0’來判斷字符串?dāng)?shù)組指針P是否到達(dá)字符串的結(jié)尾,如果沒有到達(dá),繼續(xù)執(zhí)行while中的語句。if語句表示(p[i][j]-’\0’)除2的余數(shù)不為0時,即字符串所有奇數(shù),執(zhí)行后面的語句。所以退出第1次for的循環(huán)體時,輸出為397,執(zhí)行第2次循環(huán)體。對字符串“2584”進(jìn)行處理,輸出結(jié)果為5,因而最后輸出結(jié)果為3975。

  32.B!窘馕觥繌念}目中可知,’\0 ’、’\t’、’\\’分別為一個字符,而sizeof是裝字節(jié)個數(shù)的函數(shù),其中包括’\O’占的字節(jié),strlen函數(shù)是求數(shù)組長度的函數(shù);其以’\0’結(jié)束,因此

  strlen的值為5,sizeof的值為20。

  33.C。【解析】數(shù)組的下標(biāo)是從0開始的,A中越界,行下標(biāo)和列下標(biāo)都不能越界;B中,雖然是個地址,但是也同樣越界了;選項C中表示的是第一個的首地址;選項D表示的為其元素的值,并不是地址。

  34.B!窘馕觥縎EEK_SET代表文件的開始,SEEK_ END代表文件末尾,SEEK_CUR代表文件當(dāng)前位置。

  35.C!窘馕觥慨(dāng)if執(zhí)行到第一個滿足(i*i>一20) &&(i*i<=100)這個條件的i出現(xiàn)時,通過break語句跳出循環(huán),執(zhí)行下面的printf語句。

  36.B!窘馕觥恐羔樦写娣诺氖亲兞康牡刂,指針也可以進(jìn)行增減運(yùn)算,這時指針移動的最小單位是一個存儲單元,而不是一個字節(jié)。所以題中p+6指的是將指針向后移動了6個存儲單元,即指向b[6],存放的是b[6]的地址。

  37.D!窘馕觥坑蒳"1 1的數(shù)字定義可知n!=n*(n-1) *(n-2)*…*1。在選項A中,由于f的初值為0,在for 循環(huán)語句中,f依次乘以1,2,3,…,n,最后計算得到f=n! 一0,所以選項A不正確。在選項B中,f的初值為1,在for 循環(huán)語句中,f依次乘以1,2,3,…,(n-1),最后計算得到f =(n-1)!,所以選項B不正確。在選項C中,f的初值為1,在for循環(huán)語句中,f依次乘以n,n+1,n+2,……,所以選項c不正確。在選項D中,f的初值為l,在for循環(huán)語句中,f依次乘以n,n-1,n-2,…,2,最后計算得到f=n!,所以選項D正確。

  38.A。【解析】strcpy實(shí)現(xiàn)的功能是復(fù)制,該操作把a(bǔ)re 復(fù)制到a中,a[0][3]=’&’,且strcpy(a[1],"you")把you 復(fù)制到a[1]中,故輸出a為“are&you”。

  39.A!窘馕觥勘绢}主要考查按位與運(yùn)算,x=011050 的二進(jìn)制形式為00010010000101000,01252的二進(jìn)制形式為0000001010101010,兩者相與得000000100010lO00。

  40.B!窘馕觥#include"文件名",預(yù)處理程序首先在引用被包含文件的源文件所在的目錄下搜索指定的文件,如沒找到,再按系統(tǒng)指定的標(biāo)準(zhǔn)目錄搜索。

 

 

 

 

 

上一頁  1 2 3 4 5 6 7  下一頁

  相關(guān)推薦:

  考試吧推薦:2014年3月計算機(jī)二級考前沖刺備考專題

  2014年全國計算機(jī)二級考試VF上機(jī)沖刺試卷匯總

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

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