第 1 頁(yè):選擇題 |
第 5 頁(yè):基本操作題 |
第 6 頁(yè):程序改錯(cuò)題 |
第 7 頁(yè):程序設(shè)計(jì)題 |
第 8 頁(yè):參考答案 |
一、選擇題
1.C!窘馕觥繉(duì)n個(gè)結(jié)點(diǎn)的線性表采用冒泡排序,在最壞情況下,需要經(jīng)過n/2次的從前往后的掃描和
n/2次的從后往前的掃描,需要的比較次數(shù)為n(n-1)/2 a
2.B!窘馕觥坑幸粋(gè)根節(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)不一定是線性結(jié)構(gòu)a
3.D!窘馕觥坑幸粋(gè)葉子節(jié)點(diǎn)而節(jié)點(diǎn)的總個(gè)數(shù)為7,根據(jù)題意,這個(gè)二叉樹的深度為7。
4.D!窘馕觥寇浖枨蠓治鲭A段所生成的說(shuō)明書為需求規(guī)格說(shuō)明書。
5.B!窘馕觥拷Y(jié)構(gòu)化程序包含的結(jié)構(gòu)為順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、分支結(jié)構(gòu)。
6.A!窘馕觥寇浖到y(tǒng)的總體結(jié)構(gòu)圖是軟件架構(gòu)設(shè)計(jì)的依據(jù),它并不能支持軟件的詳細(xì)設(shè)計(jì)。
7.C!窘馕觥控(fù)責(zé)數(shù)據(jù)庫(kù)中查詢操作的語(yǔ)言是數(shù)據(jù)操作語(yǔ)言。
8.D!窘馕觥坑捎谝粋(gè)老師能教多門課程,而一門課程也能有多個(gè)老師教,所以是多對(duì)多的關(guān)系,也就是m:n的關(guān)系。
9.C!窘馕觥坑蓤D所知,其中,C中只有一個(gè)屬性,是除操作。
10.B!窘馕觥科渲蠥選項(xiàng)是有符號(hào)的,C選項(xiàng)是小數(shù),D選項(xiàng)是結(jié)合并不是類的實(shí)例化對(duì)象,只有B完全符合。
11.A!窘馕觥拷忉寛(zhí)行是計(jì)算機(jī)語(yǔ)言的一種執(zhí)行方式。由解釋器現(xiàn)場(chǎng)解釋執(zhí)行,不生成目標(biāo)程序。如BASIC便是解釋執(zhí)行。一般解釋執(zhí)行效率較低,低于編譯執(zhí)行。而C程序是經(jīng)過編譯生成目標(biāo)文件然后執(zhí)行的,所以C程序是編譯執(zhí)行。
12.D!窘馕觥縄EXE文件是可執(zhí)行文件,Windows系統(tǒng)都能直接運(yùn)行EXE文件,而不需要安裝C語(yǔ)言集成開發(fā)環(huán)境。
13.A。【解析】A選項(xiàng)中逗號(hào)是一個(gè)操作符。
14.A!窘馕觥緾語(yǔ)言中實(shí)數(shù)的指數(shù)計(jì)數(shù)表示格式為字母e或者E之前必須有數(shù)字,且e或E后面的指數(shù)必須為整數(shù)。所以選項(xiàng)A正確。
15.A!窘馕觥坑傻仁降囊(guī)則可知,A選項(xiàng)錯(cuò)誤。先對(duì)括號(hào)的b進(jìn)行等式運(yùn)算,得出b=4,然后計(jì)算得出a=4=3,所以會(huì)導(dǎo)致錯(cuò)誤。答案選擇A。
16.A!窘馕觥靠疾楹(jiǎn)單的C程序。由題可知,程序中輸入name的值為L(zhǎng)ili,所以輸出的必定是Lili,答案選擇A。
17.D!窘馕觥靠疾閕f循環(huán)語(yǔ)句。if(表達(dá)式),其中表達(dá)式是一個(gè)條件,條件中可以是任意的合法的數(shù)值。
18.C!窘馕觥靠疾楹(jiǎn)單的c程序,題目中x=011而輸出函數(shù)中是++x,說(shuō)明是先加l,所以為l0,答案選擇C。
19.A。【解析】根據(jù)題意,當(dāng)s=1時(shí),輸出65;當(dāng)s=2時(shí),輸出6;當(dāng)S=3時(shí),則輸出64;當(dāng)S=4時(shí),輸出5;當(dāng)s=5時(shí),輸出6;當(dāng)s=0時(shí),程序直接退出。所以最后答案為6566456,A選項(xiàng)正確。
20.A!窘馕觥砍绦蛑械膇f循環(huán)是固定地執(zhí)行8次,屬于計(jì)數(shù)器,程序是從中隨機(jī)抽取一個(gè)數(shù),然后對(duì)5進(jìn)行求余再輸出,共抽取8個(gè)數(shù)。所以答案為A。
21.B!窘馕觥靠疾楹(jiǎn)單的C程序數(shù)組和循環(huán)。for循環(huán)是指i=0,如果s/[3]!=0,則i自動(dòng)加1。if循環(huán)指的是s[i]中的元素大于等于0且小于等于9,則n加l,所以答案為B。
22.D!窘馕觥看祟}考查的是基本的循環(huán),答案為D。
23.B!窘馕觥看祟}考查的是putchar()函數(shù),此函數(shù)是字符輸出函數(shù),并且輸出的是單個(gè)字符。所以答案為B。
24.C!窘馕觥坑深}中給出數(shù)組要給下標(biāo)為6的數(shù)組賦值,其中x[6]實(shí)際上是第6個(gè)數(shù),下標(biāo)為5,因?yàn)閿?shù)組是從0開始計(jì)算,所以正確的表示方法為C。
25.D!窘馕鯹fun()函數(shù)的意思是當(dāng)*s%2= =0的時(shí)候就輸出并且s自加l次,然后判斷。所以可知只有第2和第4個(gè)位置上的才符合要求,所以答案為D。
26.C。【解析】主要是考查while和getchar函數(shù),getchar函數(shù)是輸入字符函數(shù),while是循環(huán)語(yǔ)句,所以當(dāng)輸入的字符為換行符時(shí)將執(zhí)行。
27.D。【解析】因?yàn)閤!=0,所以下列的循環(huán)不執(zhí)行,只執(zhí)行y++,最后結(jié)果為0。
28.C!窘馕觥看鸢窩的意思是*P指向數(shù)組的第一個(gè)值。
29.C!窘馕觥看顺绦蚴沁M(jìn)行將小寫字母變成大寫操作,所以答案為C。
30.A!窘馕觥砍绦蛑饕菫閿(shù)組賦值。答案為A。
31.B!窘馕觥看祟}主要考查scanf函數(shù)和gets函數(shù)的區(qū)別。答案為B。
32.B!窘馕觥看祟}考查簡(jiǎn)單的循環(huán),當(dāng)執(zhí)行n=fun(3),則函數(shù)fun執(zhí)行3次。
33.B!窘馕觥看祟}考查的是函數(shù)fun(),fun(b,c)=5,然后fun(2*a,5)=fun(8,5)=6。
34.D。【解析】函數(shù)fun()是2的次方的運(yùn)算,而s*=fun(),所以答案為64。
35.B!窘馕觥看顺绦蚩疾閹(shù)的宏定義,S(k+j)展開后即4*(k+j)*k+j+1,所以結(jié)果為l43,答案為B。
36.C!窘馕觥拷Y(jié)構(gòu)體不能通過結(jié)構(gòu)體名字整體賦值,通過結(jié)構(gòu)體名.成員名的方式賦值。所以C選項(xiàng)錯(cuò)誤。
37.D!窘馕觥縫一>x的值為1,++(p->x)作用是取p->x的值加1作為表達(dá)式的值即值為2,同理++(p->y)的值為3。所以選D。
38.D!窘馕觥靠疾榻Y(jié)構(gòu)體的應(yīng)用,答案為21。
39.C。【解析】題中定義了無(wú)符號(hào)數(shù),c=a>>3;是指右移3位,然后輸出。結(jié)果為C。
40.B!窘馕觥靠疾榛A(chǔ)知識(shí),fp=fopen("file","w");指的是寫操作之后只可以讀。所以答案為B。
編輯推薦:
2014年上半年計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間及入口專題
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |