首頁 - 網(wǎng)校 - 萬題庫 - 美好明天 - 直播 - 導(dǎo)航
您現(xiàn)在的位置: 考試吧 > 計(jì)算機(jī)等級考試 > 計(jì)算機(jī)二級考試 > C語言 > 模擬試題 > 正文

2018年3月全國計(jì)算機(jī)二級C語言鞏固練習(xí)題(8)

來源:考試吧 2018-02-22 18:11:04 要考試,上考試吧! 萬題庫
“2018年3月全國計(jì)算機(jī)二級C語言鞏固練習(xí)題(8)”供考生參考。更多計(jì)算機(jī)等級考試內(nèi)容請?jiān)L問考試吧計(jì)算機(jī)等級考試網(wǎng)。

  11[單選題] 以下敘述中正確的是

  A.由printf輸出的數(shù)據(jù)都隱含左對齊

  B.scanf和printf是c語言提供的輸人和輸出語句

  C.賦值語句是一種執(zhí)行語句,必須放在函數(shù)的可執(zhí)行部分

  D.由printf輸出的數(shù)據(jù)的實(shí)際精度是由格式控制中的域?qū)捄托?shù)的域?qū)拋硗耆珱Q定的

  參考答案:C

  參考解析:sCanf和printf是C語言提供的輸入輸出函數(shù),所以B錯誤。由printf輸出的數(shù)據(jù)都隱含右對齊,所以A錯誤。printf輸出數(shù)據(jù)所占的寬度由系統(tǒng)決定,所以D錯誤。

  12[單選題] 一間宿舍可住多個學(xué)生,則實(shí)體宿舍和學(xué)生之間的聯(lián)系是( )。

  A.一對一B.一對多C.多對一D.多對多

  參考答案:B

  參考解析:因?yàn)橐婚g宿舍可以住多個學(xué)生即多個學(xué)生住在一個宿舍中,但一個學(xué)生只能住一間宿舍,所以實(shí)體宿舍和學(xué)生之間是一對多的關(guān)系。

  13[單選題] 有以下程序:

  

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

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

  參考答案:A

  參考解析:sizeof()是運(yùn)算符,在頭文件中typedef為unsigned int,其值在編譯時即計(jì)算好了,參數(shù)可以是數(shù)組、指針、對象、函數(shù)等。它的功能是:獲得保證能容納實(shí)現(xiàn)所建立的最大對象的字節(jié)大小。strlen(·char)函數(shù),要在運(yùn)行時才能計(jì)算,參數(shù)必須是字符型指針(char·),當(dāng)數(shù)組名作為參數(shù)傳人時,實(shí)際上數(shù)組就退化成指針了,它的功能是:返回字符串的長度。該字符串可能是自己定義的,也可能是內(nèi)存中隨機(jī)的,該函數(shù)實(shí)際完成的功能是從代表該字符串的第一個地址開始遍歷,直到遇到結(jié)束符NULL,返回的長度大小不包括NULL。sizeof(a)求數(shù)組a所占空間的大小,包括字符串最后的’、0’,所以sizeof(a)=5,strlen()遇到’、0’就結(jié)束,strlen(a)=4。strlen(b)是指針指向的字符串長度,sizeof(b)是指針的大小。strlen(c)是字符串的長度,sizeof(c)是數(shù)組的長度。因此,輸出4,5,2,4,l,3。故答案為A選項(xiàng)。

  14[單選題] 若有定義int a:float b:double c;程序運(yùn)行時輸入:345<回車>

  能把值3輸入給變量a、4輸入給變量b、5輸入給變量C的語句是

  A.scanf("%d%f%If",&a,&b,&C.;

  B.scanf("%d%If%If",&a,&b,&C.;

  C.scanf("%d%f%f",&a,&b,&C.;

  D.scanf("%If%If%If",&a,&b,&C.;

  參考答案:A

  參考解析:wad()函數(shù)的格式串中,必須含有與輸入項(xiàng)一一對應(yīng)的格式轉(zhuǎn)換說明符,整型數(shù)據(jù)、float型數(shù)據(jù)、double型數(shù)據(jù)對應(yīng)的格式轉(zhuǎn)換說明符分別為%d、%f、%If所以選擇A。

  15[單選題] 有以下程序

  

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

  A.15B.12C.16D.20

  參考答案:B

  參考解析:#define命令是C語言的宏定義命令,標(biāo)識符一般使用大寫,為了區(qū)分其他標(biāo)識符,將標(biāo)識符定義為一個字符串,該標(biāo)識符被稱為宏名,被定義的字符串稱為替換文本。宏定義不進(jìn)行其他操作,僅僅只是替換標(biāo)識符。后置自增運(yùn)算:k++表示先運(yùn)算,后自加。意思是遇到k++了,先把當(dāng)前的k的值拿來參加運(yùn)算,后面再去管它的自加。SUB(a++,b++)一(a++)t(b++)—d}4。故答案為B選項(xiàng)。

  16[單選題] 有以下程序:

  

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

  A.0,1B.0,0C.1,一1D.0,2

  參考答案:A

  參考解析:for(;++a&&~b;);for循環(huán)中第l,3表達(dá)式為缺省項(xiàng),判斷條件為++a&&…b;a一2,b=2;,第一次執(zhí)行了++a和一b,,表示為真,循環(huán)條件成立,第二次執(zhí)行++a為0,由于&&運(yùn)算符,當(dāng)?shù)谝粋條件為假時,不執(zhí)行第二個條件,所以b=1,發(fā)生短路,一b不執(zhí)行了。因此a,b的最終值0,1。故答案為A選項(xiàng)。

  17[單選題] 關(guān)于c語言函數(shù)說明的位置,以下敘述正確的是

  A.在函數(shù)說明之后對該函數(shù)進(jìn)行調(diào)用,編譯時不會出現(xiàn)錯誤信息

  B.函數(shù)說明可以出現(xiàn)在源程序的任意位置,在程序的所有位置對該函數(shù)的調(diào)用,編譯時都不會出現(xiàn)錯誤信息

  C.函數(shù)說明只能出現(xiàn)在源程序的開頭位置,否則編譯時會出現(xiàn)錯誤信息

  D.函數(shù)說明只是為了美觀和編譯時檢查參數(shù)類型是否一致,可以寫也可以不寫

  參考答案:A

  參考解析:對被調(diào)用函數(shù)的說明有兩種方式:外部說明和內(nèi)部說明。在調(diào)用函數(shù)內(nèi)對被調(diào)函數(shù)所作的聲明稱為內(nèi)部說明,也稱為局部說明;在函數(shù)外進(jìn)行的函數(shù)說明稱為外部說明,如果說明在程序最前端,外部聲明又稱為全局說明,因此B,C選項(xiàng)錯誤;函數(shù)“說明”是指利用它在程序的編譯階段對調(diào)用函數(shù)的合法性進(jìn)行全面檢查,因此D選項(xiàng)錯誤,答案為A選項(xiàng)。

  18[單選題] 若有以下程序

  

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

  A.earlsB.ahabjC.ckbdlD.black

  參考答案:D

  參考解析:程序首先初始化字符數(shù)組a[5][10]和二維數(shù)組p[6][2]。執(zhí)行for循環(huán)語句,循環(huán)變量i從0取值到5,得到字符數(shù)組W[]的值,并通過字符串輸出函數(shù)pats進(jìn)行輸出操作。w[0]=a[0][1]、w[1]=a[1][5]、w[2]=a[0][0]、w[3]=a[0][2]、w[4]=a[1][4]、w[5]=a[4][4];因此最后字符數(shù)組W的結(jié)果為black。因此D選項(xiàng)正確。

  19[單選題] 有以下程序

  

  

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

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

  參考答案:D

  參考解析:本題主要考查指針與數(shù)組。首先通過P=a使P指向數(shù)組的第1個元素,所以輸出2;在輸出2以后,由于P++,即P就指向數(shù)組的第2個元素,**k就是取出P所指向元素的值,而P指向的是數(shù)組的第2個元素,即輸出4。因此D選項(xiàng)正確。

  20[單選題] 下列數(shù)據(jù)結(jié)構(gòu)中,能夠按照“先進(jìn)后出”原則存取數(shù)據(jù)的是( )。

  A.循環(huán)隊(duì)列B.棧C.隊(duì)列D.二叉樹

  參考答案:B

  參考解析:棧是按先進(jìn)后出的原則組織數(shù)據(jù)的。隊(duì)列是先進(jìn)先出的原則組織數(shù)據(jù)。

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

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

上一頁  1 2 

  相關(guān)推薦:

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

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

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

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

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

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

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

0
收藏該文章
0
收藏該文章
文章責(zé)編:wangmeng  
看了本文的網(wǎng)友還看了
文章搜索
萬題庫小程序
萬題庫小程序
·章節(jié)視頻 ·章節(jié)練習(xí)
·免費(fèi)真題 ·模考試題
微信掃碼,立即獲!
掃碼免費(fèi)使用
版權(quán)聲明:如果計(jì)算機(jī)等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本計(jì)算機(jī)等級考試網(wǎng)內(nèi)容,請注明出處。
Copyright © 2004- 考試吧計(jì)算機(jī)等級考試網(wǎng) 出版物經(jīng)營許可證新出發(fā)京批字第直170033號 
京ICP證060677 京ICP備05005269號 中國科學(xué)院研究生院權(quán)威支持(北京)
在線模擬試題
考證通關(guān)殺器
考試最新資訊
學(xué)
一次通關(guān)技巧