2011年9月计算机C语言真题,2011年9月全国计算机二级C语言考试真题及答案.doc
2011年9月全國(guó)計(jì)算機(jī)二級(jí)C語(yǔ)言考試真題及答案
2011年9月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷
?C語(yǔ)言程序設(shè)計(jì)
?(考試時(shí)間90分鐘,滿分100分)
一、選擇題((1)—(10)、(21)—(40)每題2分,(11)—(20)每題1分,共70分)
下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。請(qǐng)將正確選項(xiàng)填涂在答題卡相應(yīng)位置上,答在試卷上不得分。
(1)下列敘述中正確的是A)算法就是程序B)設(shè)計(jì)算法時(shí)只需考慮數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)C)設(shè)計(jì)算法時(shí)只需考慮結(jié)果的可靠性D)以上三種說(shuō)法都不對(duì)(2)下列關(guān)于線性鏈表敘述中,正確的是A)各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)空間可以不連續(xù),但它們的存儲(chǔ)順序與邏輯順序必須一致B)各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)順序與邏輯順序可以不一致,但它們的存儲(chǔ)空間必須連續(xù)C)進(jìn)入插入與刪除時(shí),不需要移動(dòng)表中的元素D)以上三種說(shuō)法都不對(duì)
(3)下列關(guān)于二叉樹(shù)的敘述中,正確的是A)葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)少一個(gè)B)葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)多一個(gè)C)葉子結(jié)點(diǎn)數(shù)是度為的結(jié)點(diǎn)數(shù)的兩倍D)度為2的結(jié)點(diǎn)數(shù)是度為1的結(jié)點(diǎn)數(shù)的兩倍
(4)軟件按功能分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下現(xiàn)屬于應(yīng)用軟件的是A)學(xué)生成績(jī)管理系統(tǒng)B)C語(yǔ)言編譯程序C)UNIX操作系統(tǒng)D)數(shù)據(jù)庫(kù)管理系統(tǒng)
(5)某系統(tǒng)總結(jié)構(gòu)圖如下圖所示:
該系統(tǒng)總體結(jié)構(gòu)圖的深度是A)7B)6C)3D)2
(6)程序調(diào)試的任務(wù)是A)設(shè)計(jì)測(cè)試用例B)驗(yàn)證程序的正確性C)發(fā)現(xiàn)程序中的錯(cuò)誤D)診斷和改正程序中的錯(cuò)誤
(7)下列關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)的敘述中,正確是的A)在需求分析階段建立數(shù)據(jù)字典B)在概念設(shè)計(jì)階段建立數(shù)據(jù)字典C)在邏輯設(shè)計(jì)階段建立數(shù)據(jù)字典D)在物理設(shè)計(jì)階段建立數(shù)據(jù)字典
(8)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式不包括A)概念模式B)內(nèi)模式C)外模式D)數(shù)據(jù)模式
RSTABCABCABCa12a12c31b21b21c31 (9)有三個(gè)關(guān)系R、S和T如下:
則由關(guān)系R和S得到關(guān)系T的操作是A)自然連接B)差C)交D)并
(10)下列選項(xiàng)中屬于面向?qū)ο笤O(shè)計(jì)方法主要特征的是A)繼承B)自頂向下C)模塊化D)逐步求精
(12)以下選項(xiàng)中關(guān)于程序模塊化的敘述錯(cuò)誤的是A)把程序分成若干相對(duì)獨(dú)立的模塊,可便于編碼和調(diào)試B)把程序分成若干相對(duì)獨(dú)立、功能單一的模塊,可便于重復(fù)使用這些模塊C)可采用自底向上、逐步細(xì)化的設(shè)計(jì)方法把若干獨(dú)立模塊組裝成所要求的程序D)可采用自頂向下、逐步細(xì)化的設(shè)計(jì)方法把若干獨(dú)立模塊組裝成所要求的程序
(13)以下選項(xiàng)中關(guān)于C語(yǔ)言常量的敘述錯(cuò)誤的是A)所謂常量,是指在程序運(yùn)行過(guò)程中,其值不能被改變的量B)常量分為整型常量、實(shí)型常量、字符常量和字符串常量C)常量可分為數(shù)值常量和非數(shù)值常量D)經(jīng)常被使用的變量可以定義成常量
(14)若有定義語(yǔ)句: int a=10; double b=3.14; ,則表達(dá)式'A'+a+b的值的類型是A)charB)int C)double D)float
(15)若有定義語(yǔ)句: int x=12, y=8, z; ,在其后執(zhí)行語(yǔ)句z=0.9+x/y;,則z的值為A)1.9B)1C)2D)2.4
(16)若有定義: int a,b;,通過(guò)語(yǔ)scanf("%d;%d",&a,&b);,能把整數(shù)3賦給變量a, 5賦給變量b的輸入數(shù)據(jù)是A)3 5B)3,5C)3;5D)35
(17)若有定義語(yǔ)句: int k1=10, k2=20;,執(zhí)行表達(dá)式(k1=k1>k2) && (k2=k2>k1)后,k1和k2的值分別為
A)0和1B)0和20C)10和1D)10和20
(18)有以下程序#include main( ){ int a=1, b=0; if (--a) b++; else if(a==0) b+=2; else b+=3; printf("%d\n",b);}程序運(yùn)行后的輸出結(jié)果是A)0B)1C)2D)3
(19)下列條件語(yǔ)句中,輸出結(jié)果與其他語(yǔ)句不同的是A) if(a) printf("%d\n", x); else printf("%d\n",y);B) if(a==0) printf("%d\
總結(jié)
以上是生活随笔為你收集整理的2011年9月计算机C语言真题,2011年9月全国计算机二级C语言考试真题及答案.doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 秒表c语言程序代码,求大神帮忙写一篇简单
- 下一篇: android 随意漂浮动画,Andro