已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(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í)公共基礎(chǔ)知識(shí)和 C 語(yǔ)言程序設(shè)計(jì) 考試時(shí)間 90 分鐘 滿(mǎn)分 100 分 一 選擇題 1 10 21 40 每題 2 分 11 20 每題 1 分 70 分 1 下列數(shù)據(jù)結(jié)構(gòu)中 屬于非線性結(jié)構(gòu)的是 A 循環(huán)隊(duì)列 B 帶鏈隊(duì)列 C 二叉樹(shù) D 帶鏈棧 2 下列數(shù)據(jù)結(jié)構(gòu)中 能夠按照 先進(jìn)后出 原則存取數(shù)據(jù)的是 A 循環(huán)隊(duì)列 B 棧 C 隊(duì)列 D 二叉樹(shù) 3 對(duì)于循環(huán)隊(duì)列 下列敘述中正確的是 A 隊(duì)頭指針是固定不變的 B 隊(duì)頭指針一定大于隊(duì)尾指針 C 隊(duì)頭指針一定小于隊(duì)尾指針 D 隊(duì)頭指針可以大于隊(duì)尾指針 也可以小于隊(duì)尾指針 4 算法的空間復(fù)雜度是指 A 算法在執(zhí)行過(guò)程中所需要的計(jì)算機(jī)存儲(chǔ)空間 B 算法所處理的數(shù)據(jù)量 C 算法程序中的語(yǔ)句或指令條數(shù) D 算法在執(zhí)行過(guò)程中所需要的臨時(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)生的圖如下 begin X 0 1 該圖是 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) 9 在 E R 圖中 用來(lái)表示實(shí)體聯(lián)系的圖形是 A 橢圓形 B 矩形 C 菱形 D 三角形 10 有三個(gè)關(guān)系 R S 和 T 如下 end b a c a Y N 2 R S T A B C A B C A B C a 1 2 d 3 2 a 1 2 b 2 1 b 2 1 c 3 1 c 3 1 d 3 2 其中關(guān)系 T 由關(guān)系 R 和 S 通過(guò)某種操作得到 該操作為 A 選擇 B 投影 C 交 D 并 11 以下敘述中正確的是 A 程序設(shè)計(jì)的任務(wù)就是編寫(xiě)程序代碼并上機(jī)調(diào)試 B 程序設(shè)計(jì)的任務(wù)就是確定所用數(shù)據(jù)結(jié)構(gòu) C 程序設(shè)計(jì)的任務(wù)就是確定所用算法 D 以上三種說(shuō)法都不完整 12 以下選項(xiàng)中 能用作用戶(hù)標(biāo)識(shí)符的是 A void B 8 8 C 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)鍵字 不能用作用戶(hù)自定義標(biāo)識(shí)符 B 定義語(yǔ)句出錯(cuò) printF 不能用作用戶(hù)自定義標(biāo)識(shí)符 C 定義語(yǔ)句無(wú)錯(cuò) scanf 不能作為輸入函數(shù)使用 D 定義語(yǔ)句無(wú)錯(cuò) printf 不能輸出 case 的值 14 表達(dá)式 int double 9 2 9 2 的值是 A 0 B 3 C 4 D 5 15 若有定義語(yǔ)句 int x 10 則表達(dá)式 x x x 的值為 A 20 B 10 C 0 D 10 16 有以下程序 include main int a l b 0 printf d b a b printf d n a 2 b 程序運(yùn)行后的輸出結(jié)果是 A 0 0 B 1 0 C 3 2 D 1 2 17 設(shè)有定義 int a l 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 3 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 l else k 0 else k 0 C if ab k l 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 0 B 2 C 3 D 5 21 有以下程序 include main int n 2 k 0 while k printf d d n k n 程序運(yùn)行后的輸出結(jié)果是 A 0 2 B 1 3 C 5 7 D l 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 4 已知字母 A 的 ASCII 碼為 65 程序運(yùn)行后的輸出結(jié)果是 A E 68 B D 69 C E D D 輸出無(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 32 B 12 C 21 D 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ò)誤 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 2 B 1 2 2 1 C 2 1 2 1 D 2 1 1 2 27 若有定義語(yǔ)句 int a 4 10 p q 4 且 0 i 4 則錯(cuò)誤的賦值是 A p a B q i a i C p a i D p printf d strlen p printf s n p 5 程序運(yùn)行后的輸出結(jié)果是 A 9 One World B 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 4 B 2 0 5 0 C 3 0 4 0 D 0 3 0 4 30 有以下程序 include include main char a 10 abcd printf d d n strlen a sizeof a 程序運(yùn)行后的輸出結(jié)果是 A 7 4 B 4 10 C 8 8 D 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 void pf pf fun C void pr pf fun D void pf int char pf 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 7 B 8 C 9 D 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 程序運(yùn)行后的輸出結(jié)果是 A 10 64 B 10 10 C 64 10 D 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 0 B 1002 ZhangDa 1202 0 C 1001 ChangRong 1098 0 D 1002 ChangRong 1202 0 39 若有以下程序段 7 int r 8 printf d n r 1 輸出結(jié)果是 A 16 B 8 C 4 D 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 文件由字符序列組成 其類(lèi)型只能是文本文件 二 填空題 每空 2 分 共 30 分 1 某二叉樹(shù)有 5 個(gè)度為 2 的結(jié)點(diǎn)以及 3 個(gè)度為 1 的結(jié)點(diǎn) 則該二叉樹(shù)中共有 1 個(gè)結(jié)點(diǎn) 2 程序流程圖中的菱形框表示的是 2 3 軟件開(kāi)發(fā)過(guò)程主要分為需求分析 設(shè)計(jì) 編碼與測(cè)試四個(gè)階段 其中 3 階段產(chǎn)生 軟件需求 規(guī)格說(shuō)明書(shū) 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 fl f2 i f1 0 f2 1 printf d d fl f2 for i 3 i 5 i f fl f2 printf d f f1 f2 f2 f printf n 程序運(yùn)行后的輸出結(jié)果是 10 8 11 有以下程序 include int a 5 void fun int b int a 10 a b printf d a 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 正確讀入數(shù)據(jù) 13 有以下程序 include main char a 20 How are you b 20 scanf s b printf s s n a b 程序運(yùn)行時(shí)從鍵盤(pán)輸入 How are you 則輸出結(jié)果為 13 14 有以下程序 include typedef struct int num double s REC void funl REC x x num 23 x s 88 5 main REC a 16 90 0 funl a printf d n a num 程序運(yùn)行后的輸出結(jié)果是 14 15 有以下程序 include fun int x if x 2 0 fun x 2 printf d x main fun 6 printf n 程序運(yùn)行后的輸出結(jié)果是 15 2009 年 9 月筆試試卷參考答案 一 選擇題 1 C 2 B 3 D
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 跨國(guó)公司2025年度全球研發(fā)合作合同2篇
- 二零二五年度路燈節(jié)能燈具采購(gòu)與安裝合同4篇
- 2025年度綠色能源煤炭配送服務(wù)合同范本4篇
- 二零二五版公積金個(gè)人旅游貸款合同3篇
- 2025年行政單位酒店住宿環(huán)境改善合同3篇
- 2025版臨時(shí)建筑租賃合同示范文本4篇
- 二手小產(chǎn)權(quán)房屋買(mǎi)賣(mài)合同2024樣式4篇帶眉腳
- 二零二五年度科技項(xiàng)目啟動(dòng)資金借款合同3篇
- 二零二五年鋼材市場(chǎng)拓展與國(guó)內(nèi)外運(yùn)輸服務(wù)合同3篇
- 2025年離婚協(xié)議書(shū):無(wú)孩子家庭財(cái)產(chǎn)分割與子女撫養(yǎng)責(zé)任合同3篇
- 心內(nèi)電生理導(dǎo)管及器械
- 保潔服務(wù)崗位檢查考核評(píng)分標(biāo)準(zhǔn)
- 稱(chēng)量與天平培訓(xùn)試題及答案
- 超全的超濾與納濾概述、基本理論和應(yīng)用
- 2020年醫(yī)師定期考核試題與答案(公衛(wèi)專(zhuān)業(yè))
- 2022年中國(guó)育齡女性生殖健康研究報(bào)告
- 各種靜脈置管固定方法
- 消防報(bào)審驗(yàn)收程序及表格
- 教育金規(guī)劃ppt課件
- 呼吸機(jī)波形分析及臨床應(yīng)用
- 常用緊固件選用指南
評(píng)論
0/150
提交評(píng)論