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

2018年9月計算機(jī)二級C語言考試鞏固練習(xí)題(11)

來源:考試吧 2018-05-22 18:00:28 要考試,上考試吧! 萬題庫
“2018年9月計算機(jī)二級C語言考試鞏固練習(xí)題(11)”供考生參考。更多計算機(jī)等級考試模擬試題等信息請訪問考試吧計算機(jī)等級考試網(wǎng)。

  點擊查看:2018年9月計算機(jī)二級C語言考試鞏固練習(xí)題匯總

  1、軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應(yīng)用軟件的是(  )。

  A.編譯程序

  B.操作系統(tǒng)

  C.教務(wù)管理系統(tǒng)

  D.匯編程序

  參考答案:C

  參考解析: 編譯軟件、操作系統(tǒng)、匯編程序都屬于系統(tǒng)軟件,只有C教務(wù)管理系統(tǒng)才是應(yīng)用軟件。

  2、設(shè)有定義:

  int a=1,b=2,e=3;

  以下語句中執(zhí)行效果與其他三個不同的是(  )。

  A.if(a>b) c=a,a=b,b=c;

  B.if(a>b) {e=a,a=b,b=e;}

  C.if(a>b)e=a;a=b;b=C;

  D.if(a>b) {c-7-a;a=b;b=e;}

  參考答案:C

  參考解析: 由于a小于b,所以所有選項中的條件都為假,c選項中實際執(zhí)行了a=b;b=c;兩個操作。而A、B、D選項由于條件不成立.所以什么也沒有做,所以選擇C選項。

  3、若有以下定義:

  則對x數(shù)組元素的正確引用是(  )。

  A.pt+3

  B.*&x[10]

  C.*(pt+10)

  D.*(x+3)

  參考答案:D

  參考解析: 沒有A選項的引用形式。*與&放在一起作用抵消,所以B選項錯誤,最大只能引用到x[9]。*(pt+i)表示引用指針pt所指元素后的第i個元素,所以c選項錯誤,最大只能為*(pt+9)。因此D選項正確。

  4、若有定義語句:double a,* P=&a;以下敘述中錯誤的是(  )。

  A.定義語句中的*號是一個間址運(yùn)算符

  B.定義語句中的*號是一個說明符

  C.定義語句中的P只能存放double類型變量的地址

  D.定義語句中,*P=&a把變量a的地址作為初值賦給指針變量P

  參考答案:A

  參考解析: 在變量定義double a,* P=&a;中,*號是一個指針運(yùn)算符,而非間址運(yùn)算符,所以A錯誤。

  5、若有定義語句:int x=10;,則表達(dá)式x-=x+x的值為(  )。

  A.0

  B.-20

  C.-10

  D.10

  參考答案:C

  參考解析: 算術(shù)運(yùn)算符+的優(yōu)先級高于-=,且-=的結(jié)合方向為自右向左,所以表達(dá)式x-=x+x可以表示成x=x-(x+x)=10-(10+10)=-10,選擇C。

  6、下列排序方法中,最壞情況下比較次數(shù)最少的是(  )。

  A.冒泡排序

  B.簡單選擇排序

  C.直接插入排序

  D.堆排序

  參考答案:D

  參考解析: 冒泡排序與筒單插入排序與簡單選擇排序法在最壞情況下均需要比較n(n-1)/2次,而堆排序在最壞情況下需要比較的次數(shù)是nlog2n。

  7、以下敘述中錯誤的是(  )。

  A.使用三種基本結(jié)構(gòu)構(gòu)成的程序只能解決簡單問題

  B.結(jié)構(gòu)化程序由順序、分支、循環(huán)三種基本結(jié)構(gòu)組成

  C.C語言是一種結(jié)構(gòu)化程序設(shè)計語言

  D.結(jié)構(gòu)化程序設(shè)計提倡模塊化的設(shè)計方法

  參考答案:A

  參考解析: 使用順序,選擇(分支),循環(huán)三種基本結(jié)構(gòu)構(gòu)成的程序可以解決所有問題,而不只是解決簡單問題,所以A錯誤。

  8、以下不構(gòu)成無限循環(huán)的語句或語句組是(  )。

  A.n=0:

  do{++n;}while(n<=0);

  B.n=0;

  while(1){n++;}

  C.n=10;

  while(n);{n--;}

  D.for(n=0,i=1;;i++)n+=i;

  參考答案:A

  參考解析: 選項A中do后面的語句只執(zhí)行了一次便結(jié)束了循環(huán);B選項中條件while(1)永遠(yuǎn)成立,所以是死循環(huán);C選項中n的值為10,而循環(huán)體為空語句,所以wilile(n)永遠(yuǎn)為真,進(jìn)入死循環(huán);D選項中for語句第二個表達(dá)式為空,所以沒有判別條件,進(jìn)入死循環(huán)。

  9、若a是數(shù)值類型,則邏輯表達(dá)式(a==1)||(a!=1)的值是(  )。

  A.1

  B.0

  C.2

  D.不知道a的值,不能確定

  參考答案:A

  參考解析: 邏輯或”||”要求只要兩邊的運(yùn)算對象有一個非零,結(jié)果就為真。雖然不知道a的值,但是若a為l,則左邊運(yùn)算對象為1;若a的值不是1,則右邊運(yùn)算對象的值為1,所以總能保證一邊非零,所以結(jié)果為真,即1。

  10、支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是(  )。

  A.棧

  B.樹

  C.隊列

  D.二叉樹

  參考答案:A

  參考解析: 棧支持子程序調(diào)用。棧是一種只能在一端進(jìn)行插入或刪除的線性表,在主程序調(diào)用子函數(shù)時要首先保存主程序當(dāng)前的狀態(tài),然后轉(zhuǎn)去執(zhí)行子程序,最終把子程序的執(zhí)行結(jié)果返回到主程序中調(diào)用子程序的位置,繼續(xù)向下執(zhí)行,這種調(diào)用符合棧的特點,因此本題的答案為A。

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

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

  相關(guān)推薦:

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

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

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

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

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

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