久久久国产精品秘人口麻豆|永久免费AV无语国产|人成电影免费中文字幕|久久AV嫩草影院2

    1. <dfn id="yitbn"><samp id="yitbn"><progress id="yitbn"></progress></samp></dfn>

          <div id="yitbn"></div>

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

            2018年3月全國計算機二級C語言考試強化模擬題(2)

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

              點擊查看:2018年3月全國計算機二級C語言考試強化模擬題匯總

              1、結構化程序的三種基本結構是(  )。

              A.遞歸、迭代和回溯

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

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

              D.調用、返回和選擇

              參考答案:C

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

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

               2018年3月全國計算機二級C語言考試強化模擬題(2)

              則輸出結果是(  )。

              A.10 7

              B.10 5

              C.5 5

              D.5 8

              參考答案:C

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

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

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

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

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

              D.簡單C語句必須以分號結束

              參考答案:D

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

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

              A.8.0E0.5

              B.1e1

              C.011

              D.0xabed

              參考答案:A

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

              5、有以下程序:

            2018年3月全國計算機二級C語言考試強化模擬題(2)

              程序運行后的輸出結果是(  )。

              A.3

              B.4

              C.1

              D.9

              參考答案:B

              參考解析: 分析程序可以發(fā)現(xiàn),內(nèi)層for循環(huán)每次只執(zhí)行一次:即當j=i時。所以可以使用i替換j,去掉for循環(huán),對應外層for循環(huán)的i,執(zhí)行t+=b[i][b[i][i]],所以當i取值0、1、2時,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],對應的值為: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()的格式控制串完全匹配,所以輸入時必須在3和5之間輸入“;”。

              7、有以下程序:

              

            2018年3月全國計算機二級C語言考試強化模擬題(2)

              程序運行后的輸出結果是( )。

              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,此時進入內(nèi)循環(huán)判斷條件時,條件成立,執(zhí)行m=m%j,m的值為1,跳出內(nèi)循環(huán),跳出外循環(huán)打印m的值。

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

              A.系統(tǒng)結構圖

              B.PAD圖

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

              D.程序流程圖

              參考答案:C

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

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

              A.一個關系中應該有一個或多個候選關鍵字

              B.一個關系中只能有一個候選關鍵字

              C.一個關系中必須有多個候選關鍵字

              D.一個關系中可以沒有候選關鍵字

              參考答案:A

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

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

              

            2018年3月全國計算機二級C語言考試強化模擬題(2)

              該系統(tǒng)總體結構圖的深度是( )。

              A.7

              B.6

              C.3

              D.2

              參考答案:C

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

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

              A.大寫字母

              B.下劃線

              C.數(shù)字字符

              D.連接符

              參考答案:D

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

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

              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月全國計算機二級C語言考試強化模擬題(2)

              不能因為當*s='\0'時,while(* s)跳出循環(huán),這樣字符串結束標志'\0'沒有復制給*t,造成*t不完整。注意,*t++=*s++是先執(zhí)行t=*s,然后才進行t=t+1,s=s+1。B、C、D都能將'\0復制過去。

              3、在面向對象方法中,不屬于“對象”基本特點的是(  )。

              A.一致性

              B.分類性

              C.多態(tài)性

              D.標識唯一性

              參考答案:A

              參考解析: 對象有如下一些基本特點:標識唯一性、分類性、多態(tài)性、封裝性、模塊獨立性好。所以選擇A。

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

              

            2018年3月全國計算機二級C語言考試強化模擬題(2)

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

              A.**

              B.****

              C.*

              D.********

              參考答案:C

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

              5、以下程序:

              

            2018年3月全國計算機二級C語言考試強化模擬題(2)

              則以下函數(shù)調用語句錯誤的是(  )。

              A.k=f(a,b);

              B.k=add(a,b);

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

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

              參考答案:D

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

              6、有以下程序:

              

            2018年3月全國計算機二級C語言考試強化模擬題(2)

              程序運行后的輸出結果是(  )。

              A.a=2,b=2

              B.a=2,b=1

              C.a=1 ,b=1

              D.a=-1,b=0

              參考答案:B

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

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

              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ù)組定義后,不可以對數(shù)組整體賦值,s是二維數(shù)組,因ss[1]是一維字符數(shù)組,即字符串,字符串賦值可以使用strcpy(ss[1],”right”);這樣的形式,而選項A中對二維數(shù)組中的第“l(fā)”維(相當于一個一維數(shù)組)賦值,是不可以的。選項B和D是定義時對數(shù)組初始化,這是可以的。選項C中,將字符串在內(nèi)存中的首地址賦給指針數(shù)組的一個元素,這是可以的。

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

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

              相關推薦:

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

              2018年全國計算機等級考試復習知識點匯總(各科目)

              2018計算機等級考試報名時間|各地報名入口|報名條件

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

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

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

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

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