全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言筆試、上機(jī)試題.pdf_第1頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言筆試、上機(jī)試題.pdf_第2頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言筆試、上機(jī)試題.pdf_第3頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言筆試、上機(jī)試題.pdf_第4頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言筆試、上機(jī)試題.pdf_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2009 年 9 月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí) C 語(yǔ)言程序設(shè)計(jì)筆試試卷 第1頁(yè) 共 9頁(yè) 20092009 年年 9 9 月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷 C C 語(yǔ)言程序設(shè)計(jì)語(yǔ)言程序設(shè)計(jì) 考試時(shí)間 90 分鐘 滿分 100 分 一 選擇題 一 選擇題 一 選擇題 一 選擇題 1 1 1 1 10101010 21212121 40404040 每題 每題 每題 每題2 2 2 2 分分分分 11111111 20202020 每題 每題 每題 每題 1 1 1 1分 共分 共分 共分 共 70707070 分 分 分 分 下列各題下列各題下列各題下列各題A A A A B B B B CC CC D D D D 四個(gè)選項(xiàng)中 只有一個(gè)只有一個(gè)選項(xiàng)是正確的 請(qǐng)將正確選項(xiàng)填涂在答 四個(gè)選項(xiàng)中 只有一個(gè)只有一個(gè)選項(xiàng)是正確的 請(qǐng)將正確選項(xiàng)填涂在答 四個(gè)選項(xiàng)中 只有一個(gè)只有一個(gè)選項(xiàng)是正確的 請(qǐng)將正確選項(xiàng)填涂在答 四個(gè)選項(xiàng)中 只有一個(gè)只有一個(gè)選項(xiàng)是正確的 請(qǐng)將正確選項(xiàng)填涂在答 題卡相應(yīng)位置上 答在試卷上不得分 題卡相應(yīng)位置上 答在試卷上不得分 題卡相應(yīng)位置上 答在試卷上不得分 題卡相應(yīng)位置上 答在試卷上不得分 1 下列數(shù)據(jù)結(jié)構(gòu)中 屬于非線性結(jié)構(gòu)的是 A 循環(huán)隊(duì)列B 帶鏈隊(duì)列C 二叉樹D 帶鏈棧 2 下列數(shù)據(jù)結(jié)構(gòu)中 能夠按照 先進(jìn)后出 原則存取數(shù)據(jù)的是 A 循環(huán)隊(duì)列B 棧C 隊(duì)列D 二叉樹 3 對(duì)于循環(huán)隊(duì)列 下列敘述中正確的是 A 隊(duì)頭指針是固定不變的B 隊(duì)頭指針一定大于隊(duì)尾指針 C 隊(duì)頭指針一定小于隊(duì)尾指針D 隊(duì)頭指針可以大于隊(duì)尾指針 也可以小于隊(duì)尾指針 4 算法的空間復(fù)雜度是指 A 算法在執(zhí)行過程中所需要的計(jì)算機(jī)存儲(chǔ)空間 B 算法所處理的數(shù)據(jù)量 C 算法程序中的語(yǔ)句或指令條數(shù) D 算法在執(zhí)行過程中所需要的臨時(shí)工作單元數(shù) 5 軟件設(shè)計(jì)中劃分模塊的一個(gè)準(zhǔn)則是 A 低內(nèi)聚低耦合B 高內(nèi)聚低耦合C 低內(nèi)聚高耦合D 高內(nèi)聚高耦合 6 下列選項(xiàng)中不屬于結(jié)構(gòu)化程序設(shè)計(jì)原則的是 A 可封裝B 自頂向下C 模塊化D 逐步求精 7 軟件詳細(xì)設(shè)計(jì)產(chǎn)生的圖如下 beginbegin X 0 b ab ac ac a endend YN 該圖是 A N S 圖B PAD 圖C 程序流程圖D E R 圖 8 數(shù)據(jù)庫(kù)管理系統(tǒng)是 A 操作系統(tǒng)的一部分B 在操作系統(tǒng)支持下的系統(tǒng)軟件 C 一種編譯系統(tǒng)D 一種操作系統(tǒng) 2009 年 9 月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí) C 語(yǔ)言程序設(shè)計(jì)筆試試卷 第2頁(yè) 共 9頁(yè) 9 在 E R 圖中 用來(lái)表示實(shí)體聯(lián)系的圖形是 A 橢圓形B 矩形C 菱形D 三角形 10 有三個(gè)關(guān)系 R S 和 T 如下 RS T ABCABC ABC a12d32 a12 b21b21 c31 c31 d32 其中關(guān)系 T 由關(guān)系 R 和 S 通過某種操作得到 該操作為 A 選擇B 投影C 交D 并 11 以下敘述中正確的是 A 程序設(shè)計(jì)的任務(wù)就是編寫程序代碼并上機(jī)調(diào)試 B 程序設(shè)計(jì)的任務(wù)就是確定所用數(shù)據(jù)結(jié)構(gòu) C 程序設(shè)計(jì)的任務(wù)就是確定所用算法 D 以上三種說法都不完整 12 以下選項(xiàng)中 能用作用戶標(biāo)識(shí)符的是 A voidB 8 8C 0 D unsigned 13 閱讀以下程序 include main int case float printF printf 請(qǐng)輸入 2 個(gè)數(shù) scanf d f printf d f n case printF 該程序編譯時(shí)產(chǎn)生錯(cuò)誤 其出錯(cuò)原因是 A 定義語(yǔ)句出錯(cuò) case 是關(guān)鍵字 不能用作用戶自定義標(biāo)識(shí)符 B 定義語(yǔ)句出錯(cuò) printF 不能用作用戶自定義標(biāo)識(shí)符 C 定義語(yǔ)句無(wú)錯(cuò) scanf 不能作為輸入函數(shù)使用 D 定義語(yǔ)句無(wú)錯(cuò) printf 不能輸出 case 的值 14 表達(dá)式 int double 9 2 9 2 的值是 A 0B 3C 4D 5 15 若有定義語(yǔ)句 int x 10 則表達(dá)式 x x x 的值為 A 20B 10C 0D 10 16 有以下程序 include main int a 1 b 0 2009 年 9 月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí) C 語(yǔ)言程序設(shè)計(jì)筆試試卷 第3頁(yè) 共 9頁(yè) printf d b a b printf d n a 2 b 程序運(yùn)行后的輸出結(jié)果是 A 0 0B 1 0C 3 2D 1 2 17 設(shè)有定義 int a 1 b 2 c 3 以下語(yǔ)句中執(zhí)行效果與其它三個(gè)不同的是 A if a b c a a b b c B if a b c a a b b c C if a b c a a b b c D if a b c a a b b c 18 有以下程序 include main int c 0 k for k 1 kb b c 1 0 0 功能相同的是 A if a b B if a b b c k 1 else k 0 else k 0 C if ab k 1 else if bc k 1 else k 0 20 有以下程序 include main char s 012xy int i n 0 for i 0 s i 0 i if s i a printf d n n 程序運(yùn)行后的輸出結(jié)果是 A 0B 2C 3D 5 21 有以下程序 include main 2009 年 9 月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí) C 語(yǔ)言程序設(shè)計(jì)筆試試卷 第4頁(yè) 共 9頁(yè) int n 2 k 0 while k printf d d n k n 程序運(yùn)行后的輸出結(jié)果是 A 0 2B 1 3C 5 7D 1 2 22 有以下定義語(yǔ)句 編譯時(shí)會(huì)出現(xiàn)編譯錯(cuò)誤的是 A char a a B char a n C char a aa D char a x2d 23 有以下程序 include main char c1 c2 c1 A 8 4 c2 A 8 5 printf c d n c1 c2 已知字母 A 的 ASCII 碼為 65 程序運(yùn)行后的輸出結(jié)果是 A E 68B D 69C E DD 輸出無(wú)定值 24 有以下程序 include void fun int p int d 2 p d printf d p main int a 1 fun a printf d n a 程序運(yùn)行后的輸出結(jié)果是 A 32B 12C 21D 22 25 以下函數(shù) findmax 擬實(shí)現(xiàn)在數(shù)組中查找最大值并作為函數(shù)值返回 但程序中有錯(cuò)導(dǎo)致不能實(shí)現(xiàn)預(yù)定功 能 define MIN 2147483647 int findmax int x int n int i max for i 0 i n i max MIN if max x i max x i return max 造成錯(cuò)誤的原因是 A 定義語(yǔ)句 int i max 中 max 未賦初值 B 賦值語(yǔ)句 max MIN 中 不應(yīng)給 max 賦 MIN 值 C 語(yǔ)句 if max x i max x i 中判斷條件設(shè)置錯(cuò)誤 2009 年 9 月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí) C 語(yǔ)言程序設(shè)計(jì)筆試試卷 第5頁(yè) 共 9頁(yè) D 賦值語(yǔ)句 max MIN 放錯(cuò)了位置 26 有以下程序 include main int m 1 n 2 p r p p q q r printf d d d d n m n p q 程序運(yùn)行后的輸出結(jié)果是 A 1 2 1 2B 1 2 2 1C 2 1 2 1D 2 1 1 2 27 若有定義語(yǔ)句 int a 4 10 p q 4 且 0 i 4 則錯(cuò)誤的賦值是 A p aB q i a i C p a i D p printf d strlen p printf s n p 程序運(yùn)行后的輸出結(jié)果是 A 9 One WorldB 9 One Dream C 10 One Dream D 10 One World 29 有以下程序 include main int a 2 3 5 4 i for i 0 i 4 i switch i 2 case 0 switch a i 2 case 0 a i break case 1 a i break case 1 a i 0 for i 0 i 4 i printf d a i printf n 程序運(yùn)行后的輸出結(jié)果是 A 3 3 4 4B 2 0 5 0C 3 0 4 0D 0 3 0 4 30 有以下程序 include include main 2009 年 9 月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí) C 語(yǔ)言程序設(shè)計(jì)筆試試卷 第6頁(yè) 共 9頁(yè) char a 10 abcd printf d d n strlen a sizeof a 程序運(yùn)行后的輸出結(jié)果是 A 7 4B 4 10C 8 8D 10 10 31 下面是有關(guān) C 語(yǔ)言字符數(shù)組的描述 其中錯(cuò)誤的是 A 不可以用賦值語(yǔ)句給字符數(shù)組名賦字符串 B 可以用輸入語(yǔ)句把字符串整體輸入給字符數(shù)組 C 字符數(shù)組中的內(nèi)容不一定是字符串 D 字符數(shù)組只能存放字符串 32 下列函數(shù)的功能是 fun char a char b while b a 0 a b A 將 a 所指字符串賦給 b 所指空間B 使指針 b 指向 a 所指字符串 C 將 a 所指字符串和 b 所指字符串進(jìn)行比較D 檢查 a 和 b 所指字符串中是否有 0 33 設(shè)有以下函數(shù) void fun int n char s 則下面對(duì)函數(shù)指針的定義和賦值均是正確的是 A void pf pf fun B viod pf pf fun C void pf pf fun D void pf int char pf 34 有以下程序 include int f int n main int a 3 s s f a s s f a printf d n s int f int n static int a 1 n a return n 程序運(yùn)行以后的輸出結(jié)果是 A 7B 8C 9D 10 35 有以下程序 include define f x x x x main int a 3 s t s f a 1 t f a 1 printf d d n s t 2009 年 9 月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí) C 語(yǔ)言程序設(shè)計(jì)筆試試卷 第7頁(yè) 共 9頁(yè) 程序運(yùn)行后的輸出結(jié)果是 A 10 64B 10 10C 64 10D 64 64 36 下面結(jié)構(gòu)體的定義語(yǔ)句中 錯(cuò)誤的是 A struct ord int x int y int z struct ord a B struct ord int x int y int z struct ord a C struct ord int x int y int z a D struct int x int y int z a 37 設(shè)有定義 char c 以下選項(xiàng)中能夠使字符型指針 c 正確指向一個(gè)字符串的是 A char str string c str B scanf s c C c getchar D c string 38 有以下程序 include include struct A int a char b 10 double c struct A f struct A t main struct A a 1001 ZhangDa 1098 0 a f a printf d s 6 1f n a a a b a c struct A f struct A t t a 1002 strcpy t b ChangRong t c 1202 0 return t 程序運(yùn)行后的輸出結(jié)果是 A 1001 ZhangDa 1098 0B 1002 ZhangDa 1202 0 C 1001 ChangRong 1098 0D 1002 ChangRong 1202 0 39 若有以下程序段 int r 8 printf d n r 1 輸出結(jié)果是 A 16B 8C 4D 2 40 下列關(guān)于 C 語(yǔ)言文件的敘述中正確的是 A 文件由一系列數(shù)據(jù)依次排列組成 只能構(gòu)成二進(jìn)制文件 B 文件由結(jié)構(gòu)序列組成 可以構(gòu)成二進(jìn)制文件或文本文件 C 文件由數(shù)據(jù)序列組成 可以構(gòu)成二進(jìn)制文件或文本文件 D 文件由字符序列組成 其類型只能是文本文件 二 填空題 每空二 填空題 每空二 填空題 每空二 填空題 每空2 2 2 2 分 共分 共分 共分 共 30303030 分 分 分 分 請(qǐng)將每空的正確答案寫在答題卡請(qǐng)將每空的正確答案寫在答題卡請(qǐng)將每空的正確答案寫在答題卡請(qǐng)將每空的正確答案寫在答題卡 1 1 1 1 至 至 至 至 15151515 序號(hào)的橫線上 答在試卷上不得分 序號(hào)的橫線上 答在試卷上不得分 序號(hào)的橫線上 答在試卷上不得分 序號(hào)的橫線上 答在試卷上不得分 1 某二叉樹有 5 個(gè)度為 2 的結(jié)點(diǎn)以及 3 個(gè)度為 1 的結(jié)點(diǎn) 則該二叉樹中共有 1 個(gè)結(jié)點(diǎn) 2 程序流程圖中的菱形框表示的是 2 2009 年 9 月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí) C 語(yǔ)言程序設(shè)計(jì)筆試試卷 第8頁(yè) 共 9頁(yè) 3 軟件開發(fā)過程主要分為需求分析 設(shè)計(jì) 編碼與測(cè)試四個(gè)階段 其中 3 階段產(chǎn)生 軟件需 求規(guī)格說明書 4 在數(shù)據(jù)庫(kù)技術(shù)中 實(shí)體集之間的聯(lián)系可以是一對(duì)一或一對(duì)多或多對(duì)多的 那么 學(xué)生 和 可選課程 的聯(lián)系為 4 5 人員基本信息一般包括 身份證號(hào) 姓名 性別 年齡等 其中可以作為主關(guān)鍵字的是 5 6 若有定義語(yǔ)句 int a 5 則表達(dá)式 a 的值是 6 7 若有語(yǔ)句 double x 17 int y 當(dāng)執(zhí)行 y int x 5 2 之后 y 的值為 7 8 以下程序運(yùn)行后的輸出結(jié)果是 8 include main int x 20 printf d 0 x 20 printf d n 0 x 9 以下程序運(yùn)行后的輸出結(jié)果是 9 include main int a 1 b 7 do b b 2 a b while b 1 printf d n a 10 有以下程序 include main int f f1 f2 i f1 0 f2 1 printf d d f1 f2 for i 3 i 5 i f f1 f2 printf d f f1 f2 f2 f printf n 程序運(yùn)行后的輸出結(jié)果是 10 11 有以下程序 include int a 5 void fun int b int a 10 a b printf d a 2009 年 9 月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí) C 語(yǔ)言程序設(shè)計(jì)筆試試卷 第9頁(yè) 共 9頁(yè) main int c 20 fun c a c printf d n a 程序運(yùn)行后的輸出結(jié)果是 11 12 設(shè)有定義 struct person int ID char name 12 p 請(qǐng)將 scanf d 12 語(yǔ)句補(bǔ)充完整 使其能夠?yàn)榻Y(jié)構(gòu)體變量 p 的成員 ID 正確讀

溫馨提示

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

評(píng)論

0/150

提交評(píng)論