首頁 - 網(wǎng)校 - 萬題庫 - 美好明天 - 直播 - 導(dǎo)航

2018年3月全國(guó)計(jì)算機(jī)二級(jí)C語言考試強(qiáng)化模擬題(2)

來源:考試吧 2018-02-26 14:36:45 要考試,上考試吧! 萬題庫
“2018年3月全國(guó)計(jì)算機(jī)二級(jí)C語言考試強(qiáng)化模擬題(2)”供考生參考。更多計(jì)算機(jī)等級(jí)考試內(nèi)容請(qǐng)?jiān)L問考試吧計(jì)算機(jī)等級(jí)考試網(wǎng)。

  點(diǎn)擊查看:2018年3月全國(guó)計(jì)算機(jī)二級(jí)C語言考試強(qiáng)化模擬題匯總

  1、結(jié)構(gòu)化程序的三種基本結(jié)構(gòu)是(  )。

  A.遞歸、迭代和回溯

  B.過程、函數(shù)和子程序

  C.順序、選擇和循環(huán)

  D.調(diào)用、返回和選擇

  參考答案:C

  參考解析: 僅使用順序、選擇、循環(huán)三種基本控制結(jié)構(gòu)就足以表達(dá)出各種其他形式結(jié)構(gòu)的程序設(shè)計(jì)方法。故本題答案為C選項(xiàng)。

  2、若有以下定義和語句:

   2018年3月全國(guó)計(jì)算機(jī)二級(jí)C語言考試強(qiáng)化模擬題(2)

  則輸出結(jié)果是(  )。

  A.10 7

  B.10 5

  C.5 5

  D.5 8

  參考答案:C

  參考解析: strlen函數(shù)返回字符串的長(zhǎng)度,求字符串1長(zhǎng)度時(shí),遇到結(jié)束標(biāo)志‘\0’為止,但是長(zhǎng)度不包括結(jié)束標(biāo)識(shí)。1字符數(shù)組sl的后5個(gè)元素沒有賦值,都為‘\0’,即“abcd!”后1為‘\0’。所以strlen(s1)的值為5。字符指針s2所指向的字1符串中,\n為轉(zhuǎn)義字符換行符,表示1個(gè)字符,\\也為轉(zhuǎn)義字1符,代表\,也是l個(gè)字符,其后為字符串結(jié)束標(biāo)識(shí)‘0’;所以strlen(s2)的值也為5。因此C選項(xiàng)正確。

  3、以下敘述中正確的是( )。

  A.C語句必須在一行內(nèi)寫完

  B.C程序中的每一行只能寫一條語句

  C.C語言程序中的注釋必須與語句寫在同一行

  D.簡(jiǎn)單C語句必須以分號(hào)結(jié)束

  參考答案:D

  參考解析: C語句可以跨行來寫,但是必須以分號(hào)結(jié)束,所以A選項(xiàng)錯(cuò)誤。C程序中的一行可以有多條語句,所以B選項(xiàng)錯(cuò)誤。C語言中的注釋語句可以與原語句放在一行也可以不放在一行,所以C選項(xiàng)錯(cuò)誤。

  4、以下不合法的數(shù)值常量是(  )。

  A.8.0E0.5

  B.1e1

  C.011

  D.0xabed

  參考答案:A

  參考解析: A選項(xiàng)中E后面的指數(shù)必須為整型數(shù)據(jù),所以A錯(cuò)誤。C選項(xiàng)中011表示的是八進(jìn)制常量.Oxabcd表示的是十六進(jìn)制常量。

  5、有以下程序:

2018年3月全國(guó)計(jì)算機(jī)二級(jí)C語言考試強(qiáng)化模擬題(2)

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

  A.3

  B.4

  C.1

  D.9

  參考答案:B

  參考解析: 分析程序可以發(fā)現(xiàn),內(nèi)層for循環(huán)每次只執(zhí)行一次:即當(dāng)j=i時(shí)。所以可以使用i替換j,去掉for循環(huán),對(duì)應(yīng)外層for循環(huán)的i,執(zhí)行t+=b[i][b[i][i]],所以當(dāng)i取值0、1、2時(shí),t的值累加b[0][b[0][0]]、b[1][b[I][I]]、b[2][b[2][2]],即b[0][0]、b[1][1]、b[2][2],對(duì)應(yīng)的值為:O、1、2,t取值為4(t初始值為1)。故答案選B。

  6、若有定義:

  int a,b;

  通過語句:

  seanf("%d;%d",&a,&b);

  能把整數(shù)3賦給變量a,5賦給變量b的輸入數(shù)據(jù)是( )。

  A.3 5

  B.3,5

  C.3;5

  D.35

  參考答案:C

  參考解析: 輸人數(shù)據(jù)的格式必須與scanf()的格式控制串完全匹配,所以輸入時(shí)必須在3和5之間輸入“;”。

  7、有以下程序:

  

2018年3月全國(guó)計(jì)算機(jī)二級(jí)C語言考試強(qiáng)化模擬題(2)

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

  A.0

  B.1

  C.2

  D.3

  參考答案:B

  參考解析: 第一次執(zhí)行外循環(huán)i的值為1,滿足條件,判斷第一次內(nèi)循環(huán),j的值為3,不滿足條件,跳出內(nèi)循環(huán)。第二次執(zhí)行外循環(huán)i的值為2,同理也不滿足內(nèi)循環(huán)條件,跳出內(nèi)循環(huán)。第三次執(zhí)行外循環(huán)i的值為3,此時(shí)進(jìn)入內(nèi)循環(huán)判斷條件時(shí),條件成立,執(zhí)行m=m%j,m的值為1,跳出內(nèi)循環(huán),跳出外循環(huán)打印m的值。

  8、在軟件設(shè)計(jì)中不使用的丁具是(  )。

  A.系統(tǒng)結(jié)構(gòu)圖

  B.PAD圖

  C.數(shù)據(jù)流圖(DFD圖)

  D.程序流程圖

  參考答案:C

  參考解析: 系統(tǒng)結(jié)構(gòu)圖是對(duì)軟件系統(tǒng)結(jié)構(gòu)的總體設(shè)計(jì)的圖形顯示。在需求分析階段,已經(jīng)從系統(tǒng)開發(fā)的角度出發(fā),把系統(tǒng)按功能逐次分割成層次結(jié)構(gòu),是在概要設(shè)計(jì)階段用到的。PAD圖是在詳細(xì)設(shè)計(jì)階段用到的。程序流程圖是對(duì)程序流程的圖形表示,在詳細(xì)設(shè)計(jì)過程中用到。數(shù)據(jù)流圖是結(jié)構(gòu)化分析方法中使用的工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型,是在可行性研究階段用到的而非軟件設(shè)計(jì)時(shí)用到,所以選擇C。

  9、在滿足實(shí)體完整性約束的條件下(  )。

  A.一個(gè)關(guān)系中應(yīng)該有一個(gè)或多個(gè)候選關(guān)鍵字

  B.一個(gè)關(guān)系中只能有一個(gè)候選關(guān)鍵字

  C.一個(gè)關(guān)系中必須有多個(gè)候選關(guān)鍵字

  D.一個(gè)關(guān)系中可以沒有候選關(guān)鍵字

  參考答案:A

  參考解析: 實(shí)體完整性約束要求關(guān)系的主鍵中屬性值不能為空值,所以選擇A。

  10、某系統(tǒng)總體結(jié)構(gòu)圖如下圖所示:

  

2018年3月全國(guó)計(jì)算機(jī)二級(jí)C語言考試強(qiáng)化模擬題(2)

  該系統(tǒng)總體結(jié)構(gòu)圖的深度是( )。

  A.7

  B.6

  C.3

  D.2

  參考答案:C

  參考解析: 根據(jù)總體結(jié)構(gòu)圖可以看出該樹的深度為3,比如:XY系統(tǒng)—功能2—功能2.1,就是最深的度數(shù)的一個(gè)表現(xiàn)。

  1、按照C語言規(guī)定的用戶標(biāo)識(shí)符命名規(guī)則,不能出現(xiàn)在標(biāo)識(shí)符中的是(  )。

  A.大寫字母

  B.下劃線

  C.數(shù)字字符

  D.連接符

  參考答案:D

  參考解析: c語言中標(biāo)識(shí)符由字母、下劃線、數(shù)字組成,且開頭必須是字母或下劃線。所以D選項(xiàng)中的連接符不合法。

  2、以下不能將s所指字符串正確復(fù)制到t所指存儲(chǔ)空間的是(  )。

  A.do{*t++=*s++;}while(*s);

  B.for(i=0;t[i]=s[i];i++);

  C.while(*t=*s){t++;s++;}

  D.for(i=0,j=0;t [i++]=s[j++];);

  參考解析:

2018年3月全國(guó)計(jì)算機(jī)二級(jí)C語言考試強(qiáng)化模擬題(2)

  不能因?yàn)楫?dāng)*s='\0'時(shí),while(* s)跳出循環(huán),這樣字符串結(jié)束標(biāo)志'\0'沒有復(fù)制給*t,造成*t不完整。注意,*t++=*s++是先執(zhí)行t=*s,然后才進(jìn)行t=t+1,s=s+1。B、C、D都能將'\0復(fù)制過去。

  3、在面向?qū)ο蠓椒ㄖ,不屬于“?duì)象”基本特點(diǎn)的是(  )。

  A.一致性

  B.分類性

  C.多態(tài)性

  D.標(biāo)識(shí)唯一性

  參考答案:A

  參考解析: 對(duì)象有如下一些基本特點(diǎn):標(biāo)識(shí)唯一性、分類性、多態(tài)性、封裝性、模塊獨(dú)立性好。所以選擇A。

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

  

2018年3月全國(guó)計(jì)算機(jī)二級(jí)C語言考試強(qiáng)化模擬題(2)

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

  A.**

  B.****

  C.*

  D.********

  參考答案:C

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

  5、以下程序:

  

2018年3月全國(guó)計(jì)算機(jī)二級(jí)C語言考試強(qiáng)化模擬題(2)

  則以下函數(shù)調(diào)用語句錯(cuò)誤的是(  )。

  A.k=f(a,b);

  B.k=add(a,b);

  C.k=(*f)(a,b);

  D.k=*f(a,b);

  參考答案:D

  參考解析:D選項(xiàng)中*f(a,b)表示調(diào)用后返回一個(gè)指向整型數(shù)據(jù)的地址指針,即該函數(shù)的返回值為指針類型,所以不能將其賦值給整形變量k。

  6、有以下程序:

  

2018年3月全國(guó)計(jì)算機(jī)二級(jí)C語言考試強(qiáng)化模擬題(2)

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

  A.a=2,b=2

  B.a=2,b=1

  C.a=1 ,b=1

  D.a=-1,b=0

  參考答案:B

  參考解析: case常量表達(dá)式只是起語句標(biāo)號(hào)作用,并不是該處進(jìn)行條件判斷。在執(zhí)行switch語句時(shí),根據(jù)switch的表達(dá)式,找到與之匹配的case語句,就從此case子句執(zhí)行下去,不在進(jìn)行判斷,直到碰到break或函數(shù)結(jié)束為止。所以執(zhí)行內(nèi)層switch(y)時(shí)只執(zhí)行了a++,此時(shí)a的值為1。然后執(zhí)行外層case 2語句的a++;b++;a為2,b為1。所以結(jié)果為B。

  7、以下語句中存在語法錯(cuò)誤的是(  )。

  A.char ss[6][20];ss[1]= "right? ";

  B.char ss()[20]={"right?"};

  C.char*ss[6];88[1]= "right? ";

  D.char*ss()={"right? "};

  參考答案:A

  參考解析: 數(shù)組定義后,不可以對(duì)數(shù)組整體賦值,s是二維數(shù)組,因ss[1]是一維字符數(shù)組,即字符串,字符串賦值可以使用strcpy(ss[1],”right”);這樣的形式,而選項(xiàng)A中對(duì)二維數(shù)組中的第“l(fā)”維(相當(dāng)于一個(gè)一維數(shù)組)賦值,是不可以的。選項(xiàng)B和D是定義時(shí)對(duì)數(shù)組初始化,這是可以的。選項(xiàng)C中,將字符串在內(nèi)存中的首地址賦給指針數(shù)組的一個(gè)元素,這是可以的。

掃描/長(zhǎng)按二維碼幫助考試通關(guān)
2018年等考報(bào)考資訊
2018等考各科通關(guān)技巧
2018各科最新預(yù)測(cè)試卷
2018等考各科備考資料

微信搜索"考試吧"了解更多考試資訊、下載備考資料

  相關(guān)推薦:

  2018年全國(guó)計(jì)算機(jī)等級(jí)考試必做試題匯總(各科目)

  2018年全國(guó)計(jì)算機(jī)等級(jí)考試復(fù)習(xí)知識(shí)點(diǎn)匯總(各科目)

  2018計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間|各地報(bào)名入口|報(bào)名條件

  2018年全國(guó)計(jì)算機(jī)等級(jí)考試時(shí)間|教材目錄(2018年版)

  2018全國(guó)計(jì)算機(jī)等級(jí)考試備考經(jīng)驗(yàn)及應(yīng)試技巧匯總

  報(bào)名方法|考試內(nèi)容|考試大綱|2018計(jì)算機(jī)等級(jí)考試科目

  歷年真題匯總|考試吧策劃:2018年計(jì)算機(jī)等級(jí)考試報(bào)考指南

0
收藏該文章
0
收藏該文章
文章搜索
萬題庫小程序
萬題庫小程序
·章節(jié)視頻 ·章節(jié)練習(xí)
·免費(fèi)真題 ·?荚囶}
微信掃碼,立即獲取!
掃碼免費(fèi)使用
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
此欄目下沒有文章
版權(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) 出版物經(jīng)營(yíng)許可證新出發(fā)京批字第直170033號(hào) 
京ICP證060677 京ICP備05005269號(hào) 中國(guó)科學(xué)院研究生院權(quán)威支持(北京)
在線模擬試題
考證通關(guān)殺器
考試最新資訊
學(xué)
一次通關(guān)技巧