久久免费视频91,青青草原影院伊人,国产剧情在线播放一区二区,亚欧日韩欧美一区

<menu id="meme2"><acronym id="meme2"></acronym></menu>
  • <dfn id="meme2"><code id="meme2"></code></dfn>
    <tbody id="meme2"><td id="meme2"></td></tbody>
  • <menu id="meme2"><acronym id="meme2"></acronym></menu>
  • 首頁 - 網(wǎng)校 - 萬題庫 - 美好明天 - 直播 - 導(dǎo)航

    2018年9月計(jì)算機(jī)二級(jí)C語言考試沖刺提分試題(5)

    來源:考試吧 2018-09-07 15:15:49 要考試,上考試吧! 萬題庫
    “ 2018年9月計(jì)算機(jī)二級(jí)C語言考試沖刺提分試題(5)”供考生參考。更多計(jì)算機(jī)等級(jí)考試模擬試題等信息請(qǐng)?jiān)L問考試吧計(jì)算機(jī)等級(jí)考試網(wǎng)。

      點(diǎn)擊查看:2018年9月計(jì)算機(jī)二級(jí)C語言考試沖刺提分試題匯總

      一、選擇題(每小題1分,共40分)

      1[單選題] 若有定義語句:double a,* P=&a;以下敘述中錯(cuò)誤的是(  )。

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

      B.定義語句中的*號(hào)是一個(gè)說明符

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

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

      參考答案:A

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

      2[單選題] 若有定義語句:int x=10;,則表達(dá)式x-=x+x的值為(  )。

      A.0

      B.-20

      C.-10

      D.10

      參考答案:C

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

      3[單選題] 若有定義語句:double x,y,*px,*py;執(zhí)行了px=&x;py=&y;之后,正確的輸入語句是(  )。

      A.scanf(”%If%le”,px,py);

      B.scanf(”%f%f”&x,&y);

      C.sceanf(”%f%f”,x.y);

      D.scanf(”%If%If'’,x,y);

      參考答案:A

      參考解析:因?yàn)閤,y都是double型數(shù)據(jù),所以輸入時(shí)的格式字符應(yīng)為%lf,所以B與C錯(cuò)誤。D選項(xiàng)中scanf("%lf%If",x,y);應(yīng)為scanf(“%If%If"”,&x,&y);。

      4[單選題] 下列數(shù)據(jù)結(jié)構(gòu)中,屬于非線性結(jié)構(gòu)的是(  )。

      A.循環(huán)隊(duì)列

      B.帶鏈隊(duì)列

      C.二叉樹

      D.帶鏈棧

      參考答案:C

      參考解析:樹是簡(jiǎn)單的非線性結(jié)構(gòu),所以二叉樹作為樹的一種也是一種非線性結(jié)構(gòu)。

      5[單選題] 對(duì)于循環(huán)隊(duì)列,下列敘述中正確的是(  )。

      A.隊(duì)頭指針是固定不變的

      B.隊(duì)頭指針一定大于隊(duì)尾指針

      C.隊(duì)頭指針一定小于隊(duì)尾指針

      D.隊(duì)頭指針可以大于隊(duì)尾指針,也可以小于隊(duì)尾指針

      參考答案:D

      參考解析:循環(huán)隊(duì)列的隊(duì)頭指針與隊(duì)尾指針都不是固定的,隨著入隊(duì)與出隊(duì)操作要進(jìn)行變化。因?yàn)槭茄h(huán)利用的隊(duì)列結(jié)構(gòu),所以隊(duì)頭指針有時(shí)可能大于隊(duì)尾指針,有時(shí)也可能小于隊(duì)尾指針。

      6[單選題] 若變量已正確定義,在if(W)printf(”%d\n”,k);中,以下不可替代w的是(  )。

      A.a<>b+c

      B.ch=getchar()

      C.a==b+c

      D.a++

      參考答案:A

      參考解析:選項(xiàng)A是非法的表達(dá)式,C語言中沒有<>運(yùn)算符。

      7[單選題] 下列排序方法中,最壞情況下比較次數(shù)最少的是(  )。

      A.冒泡排序

      B.簡(jiǎn)單選擇排序

      C.直接插入排序

      D.堆排序

      參考答案:D

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

      8[單選題] 數(shù)據(jù)庫管理系統(tǒng)是(  )。

      A.操作系統(tǒng)的一部分

      B.在操作系統(tǒng)支持下的系統(tǒng)軟件

      C.一種編譯系統(tǒng)

      D.一種操作系統(tǒng)

      參考答案:B

      參考解析:數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫的機(jī)構(gòu),它是一種系統(tǒng)軟件,負(fù)責(zé)數(shù)據(jù)庫中數(shù)據(jù)組織、數(shù)據(jù)操縱、數(shù)據(jù)維護(hù)、控制及保護(hù)和數(shù)據(jù)服務(wù)等。是一種在操作系統(tǒng)之上的系統(tǒng)軟件。

      9[單選題] 以下選項(xiàng)中,能用作用戶標(biāo)識(shí)符的是(  )。

      A._0_

      B.8_8

      C.void

      D.unsigned

      參考答案:A

      參考解析:C語言中標(biāo)識(shí)符由字母、下劃線、數(shù)字組成,且開頭必須是字母或下劃線。另外,關(guān)鍵字不能作為標(biāo)識(shí)符。B中以數(shù)字8開頭,所以錯(cuò)誤。C與D中用的是關(guān)鍵字void與unsigned,所以錯(cuò)誤。

      10[單選題] 以下敘述中錯(cuò)誤的是(  )。

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

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

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

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

      參考答案:A

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

      11[單選題] 下列敘述中正確的是(  )。

      A.棧是“先進(jìn)先出”的線性表

      B.隊(duì)列是“先進(jìn)后出”的線性表

      C.循環(huán)隊(duì)列是非線性結(jié)構(gòu)

      D.有序線性表既可以采用順序存儲(chǔ)結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)

      參考答案:D

      參考解析:棧是先進(jìn)后出的線性表,所以A錯(cuò)誤;隊(duì)列是先進(jìn)先出的線性表,所以B錯(cuò)誤;循環(huán)隊(duì)列是線性結(jié)構(gòu)的線性表,所以C錯(cuò)誤。

      12[單選題] 以下不構(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

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

      13[單選題] 若a是數(shù)值類型,則邏輯表達(dá)式(a==1)||(a!=1)的值是(  )。

      A.1

      B.0

      C.2

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

      參考答案:A

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

      14[單選題] 下列選項(xiàng)中不屬于結(jié)構(gòu)化程序設(shè)計(jì)原則的是(  )。

      A.可封裝

      B.自頂向下

      C.模塊化

      D.逐步求精

      參考答案:A

      參考解析:結(jié)構(gòu)化程序設(shè)計(jì)的思想包括:自頂向下、逐步求精、模塊化、限制使用goto語句,所以選擇A。

      15[單選題] 某二叉樹有5個(gè)度為2的結(jié)點(diǎn),則該二叉樹中的葉子結(jié)點(diǎn)數(shù)是(  )。

      A.10

      B.8

      C.6

      D.4

      參考答案:C

      參考解析:根據(jù)二叉樹的基本性質(zhì)3:在任意一棵二叉樹中,度為0的葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)多一個(gè),所以本題中是5+1=6個(gè)。

      16[單選題] 以下關(guān)于宏的敘述中正確的是(  )。

      A.宏替換沒有數(shù)據(jù)類型限制

      B.宏定義必須位于源程序中所有語句之前

      C.宏名必須用大寫字母表示

      D.宏調(diào)用比函數(shù)調(diào)用耗費(fèi)時(shí)間

      參考答案:A

      參考解析:宏定義寫在函數(shù)的花括號(hào)外邊,作用域?yàn)槠浜蟮某绦,通常在文件的最開頭,所以B選項(xiàng)中宏定義必須位于源程序中所有語句之前是錯(cuò)誤的:宏名一般用大寫.但不是必須用大寫,所以C選項(xiàng)錯(cuò)誤。宏展開不占運(yùn)行時(shí)間,只占編譯時(shí)間,函數(shù)調(diào)用占運(yùn)行時(shí)間(分配內(nèi)存、保留現(xiàn)場(chǎng)、值傳遞、返回值),所以D選項(xiàng)錯(cuò)誤。

      17[單選題] 支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是(  )。

      A.棧

      B.樹

      C.隊(duì)列

      D.二叉樹

      參考答案:A

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

      18[單選題] 將E-R圖轉(zhuǎn)換為關(guān)系模式時(shí),實(shí)體和聯(lián)系都可以表示為(  )。

      A.屬性

      B.鍵

      C.關(guān)系

      D.域

      參考答案:C

      參考解析:從E-R圖到關(guān)系模式的轉(zhuǎn)換是比較直接的,實(shí)體與聯(lián)系都可以表示成關(guān)系,E—R圖中屬性也可以轉(zhuǎn)換成關(guān)系的屬性。記

      19[單選題] 設(shè)有定義:

      struct complex

      { int real,unreal;}data1={1,8},data2;

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

      A.data2=(2,6);

      B.data2=data1;

      C.data2.real=data1.real;

      D.data2.real=data1.unreal;

      參考答案:A

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

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

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

      相關(guān)推薦:

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

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

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

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

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

    文章搜索
    萬題庫小程序
    萬題庫小程序
    ·章節(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)注明出處。
    在線模擬試題
    考證通關(guān)殺器
    考試最新資訊
    學(xué)
    一次通關(guān)技巧