歷年計算機二級C語言筆試真題及答案_第1頁
歷年計算機二級C語言筆試真題及答案_第2頁
歷年計算機二級C語言筆試真題及答案_第3頁
歷年計算機二級C語言筆試真題及答案_第4頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

付費下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、2009年9 月計算機等級考試二級筆試試卷B )程序設(shè)計的任務(wù)就是確定所用數(shù)據(jù)結(jié)main1 )下列數(shù)據(jù)結(jié)構(gòu)中, 屬于非線性結(jié)構(gòu)的構(gòu) int c0k 是 C)程序設(shè)計的任務(wù)就是確定所用算法 for k1klt3kA )循環(huán)隊列B 帶鏈隊列C 二叉樹D )以上三種說法都不完整switch kD )帶鏈棧12)以下選項中,能用作用戶標識符的是default: ck2 )下列數(shù)據(jù)結(jié)果中,能夠按照“先進后A )void B )8_8 C)_0_ D )unsigned case 2: cbreak出”原則存取數(shù)據(jù)的是13)閱讀以下程序case 4: c2breakA 循環(huán)隊列B 棧 C 隊列D 二叉樹i

2、nclude ltstdio.hgt 3 )對于循環(huán)隊列,下列敘述中正確的是main printf“dn”)cA隊頭指針是固定不變的B)隊頭指針int case float printF一定大于隊尾指針C)隊頭指針一定小于printf請“輸入2 個數(shù): ” 程序運行后的輸出結(jié)果是隊尾指針D)隊頭指針可以大于隊尾指scanf“df ” ampcaseamppjrintF )A3 B )5 C)7 D) 9 針,也可以小于隊尾指針 printf “d fn ”caseprintF)19以 下 程 序 段 中 , 與語 句 :4)算法的空間復(fù)雜度是指kagtbbgtc1:0:0;功能相同的是A )算

3、法在執(zhí)行過程中所需要的計算機存該程序編譯時產(chǎn)生錯誤, 其出錯原因是A )ifagtbampampbgtc k1else k0 儲空間 B )算法所處理的數(shù)據(jù)量 C) A )定義語句出錯, case 是關(guān)鍵字,不能 B) ifagtbbgtc k1else k0 算法程序中的語句或指令條數(shù)用作用戶自定義標識符B )定義語句C)ifaltb k0elseifbltc k1D)算法在執(zhí)行過程中所需要的臨時工作出錯, printF不能用作用戶自定義標D) ifagtb k1else ifbgtc k1 else k0 單元數(shù) 識符20)有以下程序5)軟件設(shè)計中劃分模塊的一個準則是 C )定義語句無錯,

4、 scanf 不能作為輸入函 include ltstdio.hgtA 低內(nèi)聚低耦合 B 高內(nèi)聚低耦合 數(shù)使用 D)定義語句無錯, printf mainC 低內(nèi)聚高耦合 D 高內(nèi)聚高耦合 不能輸出 case 的值 char s “012xy”int in06)下列選項中不屬于結(jié)構(gòu)化程序設(shè)計原 14)表達式: intdouble9/2-92 的值 fori0si0i 則的是 是 ifsigt?a?ampampsilt?z? nA 可封裝 B 自頂向下 C 模塊化 A ) 0 B )3 C)4 D) 5 printf“dn”逐nD步求精15)若有定義語句: int x10 ,則表達式 程序運行后

5、的輸出結(jié)果是7)軟件詳細設(shè)計 x-xx 的值為 A ) 0 B)2 C) 3 D )5 產(chǎn)生的圖如下: A ) -20B )-10C )0D )10 21)有以下程序該圖是16)有以下程序 include ltstdio.hgtA N-S圖 B include ltstdio.hgtmainPAD 圖 C 程序 main int n2k0流程圖 D E-R 圖 inta1b0 whilekampampngt28 )數(shù)據(jù)庫管理系統(tǒng)是 printf“ d” babprintf “ d dn ”)操knA作系統(tǒng)的一部分B在操作系統(tǒng)支printf “ dn”程a2b序運行后的輸出結(jié)果是持下的系統(tǒng)軟件

6、C 一種編譯系統(tǒng) A)02B)13C)57D)12D 一種操作系統(tǒng) 程序運行后的輸出結(jié)果是22)有以下定義語句,編譯時會出現(xiàn)編譯9)在E-R 圖中,用來表示實體聯(lián)系的圖A )00 B )10 C) 32 D ) 12 錯誤的是形是 17)設(shè)有定義: int a1b2c3,以下語 A )char a?a? B)char a?n? C)charA 橢圓圖 B矩形 C 菱形 D 三角形句中執(zhí)行效果與其它三個不同的是a?aa? D)char a?x2d?10)有三個關(guān)A ) ifagtb 23 )有以下程序系R, S和T caabbc include ltstdio.hgt如下:B )ifagtbma

7、in其中關(guān)系T 由caabb char c1c2 關(guān)系R 和S 通c C)c1?A?8?-,4?過某種操作得ifagtb c2?A?8?-,5?到,該操作為caabb printf“ cdn ” c1c2A選擇 B投影C交D并 c D) ifagtbcaabbc 11)以下敘述中正確的是A)程序設(shè) 18)有以下程序已知字母 A 的 ASCII 碼為 65,程序運行計的任務(wù)就是編寫程序代碼并上機include ltstdio.hgt 后的輸出結(jié)果是 A )E68B)D69 C )ED D ) printf “ d” strlenpprintf)“voidsn ”pf pffunAB)viod p

8、f 輸出無定值 程序運行后的輸出結(jié)果是pffun C )void pf pffun D )24)有以下程序A )9OneWorld B )9OneDreamC) void pfintcharpfampfun include ltstdio.hgt 10OneDream D)10OneWorld (34)有以下程序void funint p 29 )有以下程序include ltstdio.hgt int d2 include ltstdio.hgt int fint n pd printfmain main main int a 2354i int a3s int a1 fori0ilt4is

9、fassfaprintf“ dn” s funa printf程序運行“ dnswitchi2”a后的輸出結(jié)果是 case 0:switchai2 int fint n A )32 B)12 C)21 D)22 case 0:aibreak static int a125 )以下函數(shù) findmax 擬實現(xiàn)在數(shù)組中查case 1:ai- na 找最大值并作為函數(shù)值返回,但程序中有breakreturn n錯導(dǎo)致不能實現(xiàn)預(yù)定功能case 1:ai0程序運行以后的輸出結(jié)果define MIN -2147483647是int findmax int xint nfori0ilt4i printf)“

10、7dB”)ai8 CA)9 D)10 int imax printf)“ n”35有以下程序fori0iltni include ltstdio.hgt maxMIN 3 A)3 4 4B) 0 5 0 2 3 C ) 0 4 0 D ) define fx xxx ifmaxltxi maxxi 0304main return max 30 )有以下程序int a3st 造成錯誤的原因是include ltstdio.hgt sfa1tfa1A )定義語句int imax 中 max 未賦初值includeltstring.hgt printf“ddn?stB)賦值語句maxMIN中,不應(yīng)給

11、max main程序運行后的輸出結(jié)果賦MIN值chara10 ” abcd是”C)語句ifmaxltxi maxxi中判斷條件printf“ ddn ” strlenasizeofa)1064A B ) 1010 C) 6410 D ) 設(shè)置錯 D )賦值語句 maxMIN 程序運行后的輸出結(jié)果是6464 放錯了位置 A )74 B )410 C )88 D )1010 36)下面結(jié)構(gòu)體的定義語句中, 錯誤的是 ( 26)有以下程序 31)下面是有關(guān) C 語言字符數(shù)組的描述, A )struct ord int xint yint z struct ord ainclude ltstdio.h

12、gt其中錯誤的是B)struct ord int xint yint zstruct main A )不可以用賦值語句給字符數(shù)組名賦字ord a intm1n2pampmqampnr 符串 B )可以用輸入語句把字符串C )struct ord int xint yint z a rppqqr整體輸入給字符數(shù)組D)structint xint yint z a C)字符數(shù)組中的內(nèi)容不一定是字符串37)設(shè)有定義:char c,以下選項中能夠printf“ddddn”mnpqD)字符數(shù)組只能存放字符串使字符型指針c 正確指向一個字符串程序運行后的輸出結(jié)果是32 )下列函數(shù)的功能是的是A )121B

13、)1221 C) 212 D)funchar achar b A)char str” string” cstrB)2112 whileba?0? ab scanf“)s”cgetchar27C)若有定義語句:int a410pq4 A )將a 所指字符串賦給b 所指空間B)D)c” string且 ”0 ilt4,則錯誤的賦值是使指針b 指向a 所指字符串C)將a 38)有以下程序A ) pa B) qiai C ) pai D)所指字符串和b 所指字符串進行比較include ltstdio.hgtpampa21 D)檢查a 和b 所指字符串中是否有?0?includeltstring.hg

14、t28)有以下程序33)設(shè)有以下函數(shù)struct Ainclude ltstdio.hgt void funint nchar s則下面對 int a charb10 double c includeltstring.hgt函數(shù)指針的定義和賦值均是正確的struct A fstruct A t main是main char str 20“OneWorld”struct A“ OneDream” pstr1 a1001” ZhangDa ” 1098程序.運0main行時從鍵盤輸入:How are afajprintf“ds6.1fn”回車gt則輸出結(jié)果為【13】 。a.c printf“d”0

15、ltxlt20)14有以下程序printf“dn”0ltxampampxlt20 includeltstdio.hgt structA fstruct A t 9 )以下程序運行后的輸出結(jié)果是【9】 。 typedefstruct include ltstdio.hgt int numdouble sREC” ChangRong”(t.c)mainvoid fun1 REC1202.0return t 程序運行后的輸出結(jié)果是 do mainA ) 1001ZhangDa1098.0 B ) bb/2ab RECa1690.0 1001ZhangDa1202.0 C ) while bgt1 f

16、un1a1001ChangRong1098.0 D ) printf“ dn” a printf“ dn” a.num1001ChangRong1202.0 10 )有以下程序程序運行后的輸出結(jié)果是 【 14】39)若有以下程序段include ltstdio.hgt 15 )有以下程序int r8 main include ltstdio.hgt printf“輸dn出”結(jié)rgtgt1果是A16 int ff1f2i funint x B8 C)4 D)2 f10f21 ifx/2gt0 runx/240)下列關(guān)于C 語言文件的敘述中正確的printf“d d”f1f2printf“ d是”xfori3ilt5i A )文件由一系列數(shù)據(jù)依次排列組成,只ff1f2 printf“d”f main能構(gòu)成二進制文件B)文件由結(jié)構(gòu)序f1f2 f2f fun6printf程序“運n”行后的列組成, 可以構(gòu)成

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論