2008年4月全國計(jì)算機(jī)等級考試二級C語言程序設(shè)計(jì)筆試試題.pdf_第1頁
2008年4月全國計(jì)算機(jī)等級考試二級C語言程序設(shè)計(jì)筆試試題.pdf_第2頁
2008年4月全國計(jì)算機(jī)等級考試二級C語言程序設(shè)計(jì)筆試試題.pdf_第3頁
2008年4月全國計(jì)算機(jī)等級考試二級C語言程序設(shè)計(jì)筆試試題.pdf_第4頁
2008年4月全國計(jì)算機(jī)等級考試二級C語言程序設(shè)計(jì)筆試試題.pdf_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

歡迎訪問全國計(jì)算機(jī)等級考試網(wǎng) www NCRE 專業(yè)實(shí)用 考生之家 二級 C 語言程序設(shè)計(jì)試卷 第 1 頁 共 12 頁 2008 年 4 月全國計(jì)算機(jī)等級考試筆試試卷二級 C 語言程序設(shè)計(jì) 考試時(shí)間 90 分鐘 滿分 100 分 一 選擇題一 選擇題 1 1 1010 21 21 4 40 0 每每題題 2 2 分 分 1 11 1 2020 每每題題 1 1 分分 共 共 7070 分分 下列各題下列各題 A A B B C C D D 四個(gè)選項(xiàng)中 只有一個(gè)選項(xiàng)是正確的 請將正確選項(xiàng)填涂在四個(gè)選項(xiàng)中 只有一個(gè)選項(xiàng)是正確的 請將正確選項(xiàng)填涂在 答題卡相應(yīng)位置上 答在試卷上不得分 答題卡相應(yīng)位置上 答在試卷上不得分 1 程序流程圖中指有箭頭的線段表示的是 A 圖元關(guān)系 B 數(shù)據(jù)流 C 控制流 D 調(diào)用關(guān)系 2 結(jié)構(gòu)化程序設(shè)計(jì)的基本原則不包括 A 多態(tài)性 B 自頂向下 C 模塊化 D 逐步求精 3 軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是 A 低內(nèi)聚低耦合 B 高內(nèi)聚低耦合 C 低內(nèi)聚高耦合 D 高內(nèi)聚高耦合 4 在軟件開發(fā)中 需求分析階段產(chǎn)生的主要文檔是 A 可行性分析報(bào)告 B 軟件需求規(guī)格說明書 C 概要設(shè)計(jì)說明書 D 集成測試計(jì)劃 5 算法的有窮性是指 A 算法程序的運(yùn)行時(shí)間是有限的 B 算法程序所處理的數(shù)據(jù)量是有限的 C 算法程序的長度是有限的 D 算法只能被有限的用戶使用 6 對長度為 n 的線性表排序 在最壞情況下 比較次數(shù)不是 n n 1 2 的排序方法是 A 快速排序 B 冒泡排序 C 直接插入排序 D 堆排序 7 下列關(guān)于棧的敘述正確的是 A 棧按 先進(jìn)先出 組織數(shù)據(jù) B 棧按 先進(jìn)后出 組織數(shù)據(jù) C 只能在棧底插入數(shù)據(jù) D 不能刪除數(shù)據(jù) 8 在數(shù)據(jù)庫設(shè)計(jì)中 將 E R 圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于 C A 需求分析階段 B 概念設(shè)計(jì)階段 歡迎訪問全國計(jì)算機(jī)等級考試網(wǎng) www NCRE 專業(yè)實(shí)用 考生之家 二級 C 語言程序設(shè)計(jì)試卷 第 2 頁 共 12 頁 C 邏輯設(shè)計(jì)階段 D 物理設(shè)計(jì)階段 9 有三個(gè)關(guān)系 R S 和 T 如下 T B C D a 0 k1 R S B C D a 0 k1 b 1 n1 B C D f 3 h2 a 0 k1 n 2 x1 有關(guān)系 R 和 S 通過運(yùn)算得到關(guān)系 T 則所使用的運(yùn)算為 A 并 B 自然連接 C 笛卡爾積 D 交 10 設(shè)有表示學(xué)生選課的三張表 學(xué)生 S 學(xué)號 姓名 性別 年齡 身份證號 課程 C 課號 課名 選課 SC 學(xué)號 課號 成績 則表 SC 的關(guān)鍵字 鍵或碼 為 A 課號 成績 B 學(xué)號 成績 C 學(xué)號 課號 D 學(xué)號 姓名 成績 11 以下敘述中正確的是 A C 程序中的注釋只能出現(xiàn)在程序的開始位置和語句的后面 B C 程序書寫格式嚴(yán)格 要求一行內(nèi)只能寫一個(gè)語句 C C 程序書寫格式自由 一個(gè)語句可以寫在多行上 D 用 C 語言編寫的程序只能放在一個(gè)程序文件中 12 以下選項(xiàng)中不合法的標(biāo)識符是 A print B FOR C B char A 65 1 b b C float a 1 b D double a 0 0 b 1 1 16 有以下程序段 char ch int k ch a k 12 printf c d ch ch k printf k d n k 已知字符 a 的 ASCll 十進(jìn)制代碼為 97 則執(zhí)行上述程序段后輸出結(jié)果是 A 因變量類型與格式描述符的類型不匹配輸出無定值 B 輸出項(xiàng)與格式描述符個(gè)數(shù)不符 輸出為零值或不定值 C a 97 12k 12 D a 97 k 12 17 已知字母 A 的 ASC 代碼值為 65 若變量 kk 為 char 型 以下不能正確判斷出 kk 中的 值為大寫字母的表達(dá)式是 A kk A c a if c a c b printf d d d n a b c 其輸出結(jié)果是 A 程序段有語法錯(cuò) B 3 5 3 C 3 5 5 D 3 5 7 20 有以下程序 include 歡迎訪問全國計(jì)算機(jī)等級考試網(wǎng) www NCRE 專業(yè)實(shí)用 考生之家 二級 C 語言程序設(shè)計(jì)試卷 第 4 頁 共 12 頁 main int x 1 y 0 a 0 b 0 switch x case 1 switch y case 0 a break case 1 b break case 2 a b break case 3 a b printf a d b d n a b 程序的運(yùn)行結(jié)果是 A a 1 b 0 B a 2 b 2 C a 1 b 1 D a 2 b 1 21 有以下程序 include main int x 8 for x 0 x if x 3 printf d x continue printf d x 程序的運(yùn)行結(jié)果是 A 7 4 2 B 8 7 5 2 C 9 7 6 4 D 8 5 4 2 22 以下不構(gòu)成無限循環(huán)的語句或者語句組是 A n 0 B n 0 歡迎訪問全國計(jì)算機(jī)等級考試網(wǎng) www NCRE 專業(yè)實(shí)用 考生之家 二級 C 語言程序設(shè)計(jì)試卷 第 5 頁 共 12 頁 do n while n 0 while 1 n C n 10 D for n 0 i 1 i n i while n n 23 有以下程序 include main int a 1 2 3 4 y p p y p printf y d n y 程序的運(yùn)行結(jié)果是 A y 0 B y 1 C y 2 D y 3 24 以下錯(cuò)誤的定義語句是 A int x 3 0 1 1 2 3 B int x 4 3 1 2 3 1 2 3 1 2 3 1 2 3 C int x 4 1 2 3 1 2 3 1 2 3 1 2 3 D int x 3 1 2 3 4 25 設(shè)有如下程序段 char s 20 Bejing p p s 則執(zhí)行 p s 語句后 以下敘述正確的是 A 可以用 p 表示 s 0 B s 數(shù)組中元素的個(gè)數(shù)和 p 所指字符串長度相等 C s 和 p 都是指針變量 D 數(shù)組 s 中的內(nèi)容和指針變量 p 中的內(nèi)容相等 26 若有定義 int a 2 3 以下選項(xiàng)中對 a 數(shù)組元素正確引用的是 A a 2 1 B a 2 3 C a 0 3 D a 1 2 1 27 有定義語句 char s 10 若要從終端給 s 輸入 5 個(gè)字符 錯(cuò)誤的輸入語句是 A gets B scanf s s 1 C gets s D scanf s s 1 28 以下敘述中錯(cuò)誤的是 歡迎訪問全國計(jì)算機(jī)等級考試網(wǎng) www NCRE 專業(yè)實(shí)用 考生之家 二級 C 語言程序設(shè)計(jì)試卷 第 6 頁 共 12 頁 A 在程序中凡是以 開始的語句行都是預(yù)處理命令行 B 預(yù)處理命令行的最后不能以分號表示結(jié)束 C define MAX 是合法的宏定義命令行 D C 程序?qū)︻A(yù)處理命令行的處理是在程序執(zhí)行的過程中進(jìn)行的 29 以下結(jié)構(gòu)體類型說明和變量定義中正確的是 A typedef struct B struct REC int n char c REC int n char c REC t1 t2 REC t1 t2 C typedef struct REC D struct int n 0 char c A t1 t2 int n char c REC t1 t2 30 以下敘述中錯(cuò)誤的是 A gets 函數(shù)用于從終端讀入字符串 B getchar 函數(shù)用于從磁盤文件讀入字符 C fputs 函數(shù)用于把字符串輸出到文件 D fwrite 函數(shù)用于以二進(jìn)制形式輸出數(shù)據(jù)到文件 31 有以下程序 include main int s 12 1 2 3 4 4 3 2 1 1 1 2 3 c 5 0 i for i 0 i 12 i c s i for i 1 i 5 i printf d c i printf n 程序的運(yùn)行結(jié)果是 A 1 2 3 4 B 2 3 4 4 C 4 3 3 2 D 1 1 2 3 32 有以下程序 include void fun int s int nl int n2 int i j t i nl j n2 歡迎訪問全國計(jì)算機(jī)等級考試網(wǎng) www NCRE 專業(yè)實(shí)用 考生之家 二級 C 語言程序設(shè)計(jì)試卷 第 7 頁 共 12 頁 while i j t s i s i s j s j t i j main int a 10 1 2 3 4 5 6 7 8 9 0 k fun a 0 3 fun a 4 9 fun a 0 9 for k 0 k 10 k printf d a k printf n 程序運(yùn)行的結(jié)果是 A 0987654321 B 4321098765 C 5678901234 D 0987651234 33 有以下程序 include include void fun char s int n char t int i j for i 0 i n 1 i for j i 1 jstrlen s j t s i s i s j s j t main char ss bcc bbcc xy aaaacc aabcc fun ss 5 printf s s n ss 0 ss 4 程序的運(yùn)行結(jié)果是 A xy aaaacc B aaaacc xy C bcc aabcc D aabcc bcc 34 有以下程序 include int f int x int y if x 0 x 1 return 3 歡迎訪問全國計(jì)算機(jī)等級考試網(wǎng) www NCRE 專業(yè)實(shí)用 考生之家 二級 C 語言程序設(shè)計(jì)試卷 第 8 頁 共 12 頁 y x x f x 2 return y main int z z f 3 printf d n z 程序的運(yùn)行結(jié)果是 A 0 B 9 C 6 D 8 35 有以下程序 include void fun char a char b while a a while b a b a main char s a b t 80 fun s t puts t 程序的運(yùn)行結(jié)果是 A a b B a b C a b D ab 36 有以程序 include include typedef struct char name 9 char sex float score 2 STU void f STU a STU b Zhao m 85 0 90 0 int i strcpy a name b name a sex b sex for i 0 i 2 i a score i b score i 歡迎訪問全國計(jì)算機(jī)等級考試網(wǎng) www NCRE 專業(yè)實(shí)用 考生之家 二級 C 語言程序設(shè)計(jì)試卷 第 9 頁 共 12 頁 main STU c Qian p 95 0 92 0 f c printf s c 2 0f 2 0f n c name c sex c score 0 c score 1 程序的運(yùn)行結(jié)果是 A Qian f 95 92 B Qian m 85 90 C Zhao f 95 92 D Zhao m 85 90 37 有以下程序 include main FILE fp int a 10 1 2 3 i n fp fopen dl dat w for i 0 i 3 i fprintf fp d a i fprintf fp n fclose fp fp fopen dl dat r fscanf fp d fclose fp printf d n n 程序的運(yùn)行結(jié)果是 A 12300 B 123 C 1 D 321 38 變量 a 中的數(shù)據(jù)用二進(jìn)制表示的形式是 01011101 變量 b 中的數(shù)據(jù)用二進(jìn)制表示的形 式是 11110000 若要求將 a 的高 4 位取反 低 4 位不變 所要執(zhí)行的運(yùn)算是 A a b B a b C a 則以下敘述正確的是 歡迎訪問全國計(jì)算機(jī)等級考試網(wǎng) www NCRE 專業(yè)實(shí)用 考生之家 二級 C 語言程序設(shè)計(jì)試卷 第 10 頁 共 12 頁 A f 是基類型為 int 的指針變量 B f 是指向函數(shù)的指針變量 該函數(shù)具有一個(gè) int 類型的形參 C f 是指向 int 類型一維數(shù)組的指針變量 D f 是函數(shù)名 該函數(shù)的返回值是基類型為 int 類型的地址 二 填空題二 填空題 每空 每空 2 2 分 共分 共 3030 分 分 請將每空的正確答案寫在答題卡 請將每空的正確答案寫在答題卡 1 1 至 至 1515 序號的橫線上 答在試卷上不得分 序號的橫線上 答在試卷上不得分 1 測試用例包括輸入值集和 1 值集 2 深度為 5 的滿二叉樹有 2 個(gè)葉子結(jié)點(diǎn) 3 設(shè)某循環(huán)隊(duì)列的容量為50 頭指針front 5 指向隊(duì)頭元素的前一位置 尾指針rear 29 指向隊(duì)尾元素 則該循環(huán)隊(duì)列中共有 3 個(gè)元素 4 在關(guān)系數(shù)據(jù)庫中 用來表示實(shí)體之間聯(lián)系的是 4 5 在數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)定義語言 數(shù)據(jù)操縱語言和數(shù)據(jù)控制語言中 5 負(fù)責(zé) 數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建 6 已有定義 char c int a 1 b 此處 c 的初值為空格字符 執(zhí)行 b c后 b 的值為 6 7 設(shè)變量已正確定義為整型 則表達(dá)式 n i 2 i i 的值為 7 8 若有定義 int k 以下程序段的輸出結(jié)果是 8 for k 2 k 6 k k printf d k 9 以下程序段的定義語句中 x 1 的初值是 9 程序運(yùn)行后輸出的內(nèi)容是 10 include main int x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 p 4 i for i 0 i 4 i p i printf d p i 0 printf n 10 以下程序的輸出結(jié)果是 11 歡迎訪問全國計(jì)算機(jī)等級考試網(wǎng) www NCRE 專業(yè)實(shí)用 考生之家 二級 C 語言程序設(shè)計(jì)試卷 第 11 頁 共 12 頁 include void swap int a int b int t t a a b b t main int i 3 j 5 p swap p q printf d d n p q 11 以下程序的輸出結(jié)果是 12 inclu

溫馨提示

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

評論

0/150

提交評論