首頁 - 網(wǎng)校 - 萬題庫 - 直播 - 雄鷹網(wǎng)校 - 團(tuán)購 - 書城 - 模考 - 學(xué)習(xí)通 - 導(dǎo)航 -
首頁網(wǎng)校萬題庫直播雄鷹網(wǎng)校團(tuán)購書城?論壇實(shí)用文檔作文大全寶寶起名
2015中考
法律碩士
2015高考
MBA考試
2015考研
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)師
保險(xiǎn)從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書資格
電子商務(wù)
期貨考試
國際商務(wù)
心理咨詢
營 銷 師
司法考試
國際貨運(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考試
初級(jí)會(huì)計(jì)職稱
資產(chǎn)評(píng)估師
高級(jí)經(jīng)濟(jì)師
注冊(cè)會(huì)計(jì)師
高級(jí)會(huì)計(jì)師
美國注冊(cè)會(huì)計(jì)師
審計(jì)師考試
國際內(nèi)審師
注冊(cè)稅務(wù)師
理財(cái)規(guī)劃師
一級(jí)建造師
安全工程師
設(shè)備監(jiān)理師
公路監(jiān)理師
公路造價(jià)師
二級(jí)建造師
招標(biāo)師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價(jià)工程師
注冊(cè)測(cè)繪師
質(zhì)量工程師
巖土工程師
注冊(cè)給排水
造價(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í)用文檔
入黨申請(qǐng)
英語學(xué)習(xí)
思想?yún)R報(bào)
作文大全
工作總結(jié)
求職招聘 論文下載 直播課堂

2015計(jì)算機(jī)二級(jí)《C語言》全真模擬試題及答案(4)

考試吧整理“2015計(jì)算機(jī)二級(jí)《C語言》全真模擬試題及答案(4)”供考生參考,更多計(jì)算機(jī)等級(jí)考試相關(guān)信息請(qǐng)關(guān)注考試吧計(jì)算機(jī)等級(jí)考試網(wǎng)。
第 1 頁:選擇題
第 3 頁:程序填空題
第 4 頁:程序改錯(cuò)題
第 5 頁:程序設(shè)計(jì)題

  21以下選項(xiàng)中正確的語句組是( )。

  A.char*s;8={1.BOOK!”}i

  B.char*s;8=”BOOK!”;

  C.char S[10];S=”BOOK!”;

  D.char S[];S=”BOOK!”;

  參考答案:B

  參考解析:A選項(xiàng)去掉大括號(hào)就正確了;c選項(xiàng)和D選項(xiàng)應(yīng)在定義時(shí)賦初值。因此B選項(xiàng)正確。

  )22有以下程序l

  

  

  該程序試圖通過指針P為變量n讀人數(shù)據(jù)并輸出,但程序有多處錯(cuò)誤,以下語句正確的是( )。

  

  參考答案:A

  參考解析:選項(xiàng)B的正確寫法應(yīng)為P=&n;選項(xiàng)c的正確寫法應(yīng)為scanf(”%d”,P);選項(xiàng)D的正確寫法應(yīng)為printf(”%d\n”,* P)。

  23以下程序段中的變量已正確定義:

  

  程序段的輸出結(jié)果是( )。

  A.**B.****C.*D.********

  參考答案:C

  參考解析:由于內(nèi)層循環(huán)for(k=1;k<3;k++)后面直接跟了空語句“;”所以在循環(huán)內(nèi)部什么操作也不做,跳出外層循環(huán)后執(zhí)行打印語句,所以打印了一個(gè)“t”,選擇C。

  24若有定義:float x=1.5;int a=1,b=3,c=2;則正確的switch語句是( )。

  

  參考答案:A

  參考解析:B選項(xiàng)中switch((int)x);語句中不應(yīng)該有最后的分號(hào)。switch(exprl),中的exprl不能用浮點(diǎn)類型或10n9類型,也不能為一個(gè)字符串,所以c錯(cuò)誤。ca”后面常量表達(dá)式的類型必須與switch后面表達(dá)式的類型一致,所以D錯(cuò)誤。

  25以下能正確定義字符串的語句是( )。

  A.char str=”\x43”;

  B.char str[]=”、0”;

  C.char str=”;

  D.char str[]={’\064’};

  參考答案:B

  參考解析:C語言中,字符串是用一對(duì)雙引號(hào)括起來的字符序列,并用字符型數(shù)組來存放,故c選項(xiàng)和D選項(xiàng)不屬于字符串,A選項(xiàng)定義的是一個(gè)字符變量s拄,卻用來存放字符串,顯然也不正確,因此B選項(xiàng)正確。

  26若要求定義具有10個(gè)int型元素的一維數(shù)組a,則以下定義語句中錯(cuò)誤的是( )。

  

  參考答案:B

  參考解析:一雛數(shù)組的定義方式為:類型說明符數(shù)組名[常量表達(dá)式];注意定義數(shù)組時(shí),元素個(gè)數(shù)不能是變量。因此應(yīng)該選B選項(xiàng)。

  27設(shè)有定義:

  

  則以下賦值語句中錯(cuò)誤的是( )。

  A.data2=(2,6);B.data2=datal;C.data;real=datal.real;D.data2.real=datal.unreal;

  參考答案:A

  參考解析:A)選項(xiàng)中可以在聲明變量的同事為data2賦值,但是dala2=(2,6);應(yīng)寫作data2={2,61。所以選擇A。

  28有以下程序:

  

  程序運(yùn)行后的輸出結(jié)果是( )。

  A.852B.963C.741D.875421

  參考答案:A

  參考解析:第一次for循環(huán),y的值為9,y%3的值為3,滿足條件打印一一Y,即先減一后打印,所以打印8;第二次for循環(huán),Y的值為7,y%3的值為1,不執(zhí)行打印語句;第三次for循環(huán),y的值為6,y%3的值為0,滿足條件打印一一Y,即先減一后打印,所以打印5;第四次for循環(huán),Y的值為4,不滿足if條件,不執(zhí)行打印語句;第五次for循環(huán),Y的值為3,滿足if條件,打印輸出2;第六次for循環(huán),Y的值為1,不滿足條件,不執(zhí)行打印語句。

  29設(shè)變量均已正確定義,若要通過

  scaIIf(”%d%c%d%c”,&al,&el,&a2,&c2);

  語句為變量al和a2賦數(shù)值l0和20,為變量cl和c2賦字符x和Y。以下所示的輸入形式中正確的是( )。(注:口代表空格字符)

  

  參考答案:C

  參考解析:輸入數(shù)據(jù)的格式必須與scanf()的格式控制串完全匹配,如果A、B、Cc選項(xiàng)中在數(shù)字l0后面均輸入了空格,則會(huì)將空格賦給變量cl,而不是把x賦給cl,所以選擇 C選項(xiàng)。

  30下面不屬于需求分析階段任務(wù)的是( )。

  A.確定軟件系統(tǒng)的功能需求

  B.確定軟件系統(tǒng)的性能需求

  C.需求規(guī)格說明書評(píng)審

  D.制定軟件集成測(cè)試計(jì)劃

  參考答案:D

  參考解析:需求分析階段的工作有:需求獲取;需求分析;編寫需求規(guī)格說明書;需求評(píng)審,所以選擇D。

  31以下選項(xiàng)中可用做c程序合法實(shí)數(shù)的是( )。、、

  A.3.0e0.2B..1e0C.E9D.9.12E

  參考答案:B

  參考解析:A選項(xiàng)中e后面的指數(shù)必須為整數(shù),所以錯(cuò)誤。C語言規(guī)定,E之前必須要有數(shù)字,所以c選項(xiàng)錯(cuò)誤。E后面必須要有數(shù)字,且必須為整數(shù),所以D選項(xiàng)錯(cuò)誤。

  32有以下程序:

  程序運(yùn)行后的輸出結(jié)果是( )。

  A.10B.11C.20D.21

  參考答案:D

  參考解析:聲明data是結(jié)構(gòu)S數(shù)組。初始化data『0].a=10;data[0].b=100;data[1].a=20;data[1].b=200。主函數(shù)中P=data[1];即P.a=data[1].a;P.b=data[1].b;執(zhí)行語句prinff(”%d\n”,++(P.a));打印輸出時(shí)p.a先增l再打印。P.a=data[1].a=20,先增1等于21。

  33若有定義語句:int a=3,b=2,c=1;以下選項(xiàng)中錯(cuò)誤的賦值表達(dá)式是( )。

  A.a=(b=4)=3;B.a=b=c+1;C.a=(b=4)+c;D.a=1+(b=c=4);

  參考答案:A

  參考解析:不能將變量或常量賦給一個(gè)表達(dá)式,所以A選項(xiàng)中(b=4)=3是錯(cuò)誤的。

  34有以下程序:

  執(zhí)行程序時(shí),給變量x輸入l0,程序運(yùn)行后的輸出結(jié)果是( )。

  A.55B.54C.65D.45

  參考答案:A

  參考解析:該程序考察的是函數(shù)的遞歸調(diào)用,在調(diào)用一個(gè)函數(shù)的過程中又出現(xiàn)直接或間接地調(diào)用該函數(shù)本身,稱為函數(shù)的遞歸調(diào)用。執(zhí)行結(jié)果為l+2+3+…+8+9+10=55。因此A選項(xiàng)正確。

  35以下關(guān)于邏輯運(yùn)算符兩側(cè)運(yùn)算對(duì)象的敘述中正確的是( )。

  A.可以是任意合法的表達(dá)式

  B.只能是整數(shù)0或非0整數(shù)

  C.可以是結(jié)構(gòu)體類型的數(shù)據(jù)

  D.只能是整數(shù)0或1

  參考答案:A

  參考解析:C語言的邏輯運(yùn)算符比較特別,它的操作數(shù)沒有明確的數(shù)據(jù)類型,可以是任意合法的表達(dá)式,所以選擇A。

  36設(shè)有如下函數(shù)定義:

  若執(zhí)行調(diào)用語句“l(fā)l=fm(3);”,則函數(shù)tim總共被調(diào)用的次數(shù)是( )。

  A.2B.3C.4D.5

  參考答案:B

  參考解析:首先n=fun(3),3被當(dāng)作參數(shù)傳遞進(jìn)去,這就進(jìn)行了-次調(diào)用,3被當(dāng)做參數(shù)傳進(jìn)去后,程序會(huì)執(zhí)行這句dee rctlu'nfun(k-1)+1;這就調(diào)用了第二次,而參數(shù)是3—1也就是2。2被當(dāng)做參數(shù)傳進(jìn)去后,程序會(huì)執(zhí)行這句elseremm fun(k—I)+1;這就調(diào)用了第三次,而參數(shù)是2-1也就是1。1被當(dāng)做參數(shù)傳進(jìn)去后,程序會(huì)執(zhí)行這句else if(k==1)return 1:不再遞歸調(diào)用,所以最終結(jié)果為3次。

  37已知大寫字母A的ASCIl碼值是65,小寫字母a的ASCIl碼值是97。以下不能將變量C中的大寫字母轉(zhuǎn)換為對(duì)應(yīng)小寫字母的語句是( )。

  A.C=(。A’+C.%26一"a"B.c=c+32C.c=c一"A"+"a"D.c=(c一’A")%26+-a"

  參考答案:A

  參考解析:根據(jù)題意可知,小寫字母比與之對(duì)應(yīng)的大寫字母的ASCⅡ碼大32。A選項(xiàng)中字符A加上c表示的大寫字符再對(duì)字母?jìng)(gè)數(shù)26取余,本身這個(gè)表達(dá)式?jīng)]有任何含義,所以選擇A選項(xiàng)。

  38有以下程序:

  若運(yùn)行時(shí)輸入:2 4 6<回車>,則輸出結(jié)果為( )。

  A.2 0 4B.2 0 0C.2 4 0D.2 4 6

  參考答案:A

  參考解析:本題中輸入的3個(gè)數(shù)據(jù)2,4,6分別賦值給了x[0[0],x[1][0],x[2][0]。x[o][1]仍為初始時(shí)的0,所以打印輸出時(shí)的結(jié)果為A選項(xiàng)。

  39有以下程序:

  程序運(yùn)行后的輸出結(jié)果是( )。

  A.120B.11C.6D.21

  參考答案:D

  參考解析:fun函數(shù)中的變量X為靜態(tài)局部變量,占用固定的內(nèi)存單元,下一次調(diào)用時(shí)仍可以保留上次調(diào)用時(shí)的值。也就是說,如果多次調(diào)用fun函數(shù),x的定義只在第一次調(diào)用時(shí)有效,從第二次調(diào)用開始,x的定義相當(dāng)于不存在,直接使用上次X的值。fun函數(shù)被調(diào)用了5次,每次調(diào)用后的返回值累加到s上。5次調(diào)用后,x的值為6,8的值為1+2+3+4+5+6=21。因此D選項(xiàng)正確。

  40若有定義語句:

  char S[10]=”1234567\0\0”;則strlen(s)的值是( )。

  A.7B.8C.9D.10

  參考答案:A

  參考解析:strlen()函數(shù)在計(jì)算字符串長(zhǎng)度時(shí),遇到結(jié)束標(biāo)識(shí)為止,且長(zhǎng)度不包括結(jié)束標(biāo)識(shí)。本題中字符串,從第一個(gè)字符開始,遇到第一個(gè)結(jié)束標(biāo)識(shí)‘\0’為止,注意‘\0’不占字符串長(zhǎng)度,所以字符串長(zhǎng)度為7。因此A選項(xiàng)正確。

上一頁  1 2 3 4 5 下一頁

  相關(guān)推薦:

  2015年12月計(jì)算機(jī)等級(jí)考試通關(guān)分享:如何做題?

  2015計(jì)算機(jī)二級(jí)《C語言》精選練習(xí)題及答案匯總

  歷年計(jì)算機(jī)二級(jí)考試《C語言》高頻考題盤點(diǎn)

  2015年計(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)注明出處。
Copyright © 2004- 考試吧計(jì)算機(jī)等級(jí)考試網(wǎng) All Rights Reserved 
中國科學(xué)院研究生院權(quán)威支持(北京)
在線模擬試題
考證通關(guān)殺器
考試最新資訊
學(xué)
一次通關(guān)技巧