- 相關(guān)推薦
2016最新二級(jí)C語(yǔ)言選擇題
一、選擇題(每小題1分,共40分)
1、下面關(guān)于“EOF”的敘述,正確的是
A.EOF的值等于0
B.EOF是在庫(kù)函數(shù)文件中定義的符號(hào)常量
C.文本文件和二進(jìn)制文件都可以用EOF作為文件結(jié)束標(biāo)志
D.對(duì)于文本文件,fgetc函數(shù)讀入最后一個(gè)字符時(shí),返回值是EOF
2、有以下程序
若運(yùn)行時(shí)從鍵盤(pán)上輸入OPEN THE DOOR<回車(chē)>,程序的輸出結(jié)果是
A.0PEN THE DOOR
B.oPEN tHE dOOR
C.open the door
D.Open The Door
3、為了建立如圖所示的存儲(chǔ)結(jié)構(gòu)(即每個(gè)結(jié)點(diǎn)含兩個(gè)
A.link next;
B.struct link*next;
C.link*next;
D.struet link next;
4、若有以下程序
則程序的輸出結(jié)果是
A.10
B.11
C.13
D.15
5、有以下程序
程序的輸出結(jié)果是
A.0
B.6
C.7
D.8
6、有以下程序
程序的輸出結(jié)果是
A.9
B.14
C.10
D.15
7、以下敘述中正確的是
A.結(jié)構(gòu)體數(shù)組名不能作為實(shí)參傳給函數(shù)
B.結(jié)構(gòu)體變量的地址不能作為實(shí)參傳給函數(shù)
C.結(jié)構(gòu)體中可以含有指向本結(jié)構(gòu)體的指針成員
D.即使是同類(lèi)型的結(jié)構(gòu)體變量,也不能進(jìn)行整體賦值
8、若有以下程序
則程序的輸出結(jié)果是
A.5,3,3,5,5
B.3,5,5,3,5
C.3,5,3,5,5
D.5,3,5,3,5
9、以下敘述中正確的是
A.在c語(yǔ)言中,邏輯真值和假值分別對(duì)應(yīng)1和0
B.關(guān)系運(yùn)算符兩邊的運(yùn)算對(duì)象可以是C語(yǔ)言中任意合法的表達(dá)式
C.對(duì)于浮點(diǎn)變量x和y,表達(dá)式:x==y是非法的,會(huì)出編譯錯(cuò)誤
D.分支結(jié)構(gòu)是根據(jù)算術(shù)表達(dá)式的結(jié)果來(lái)判斷流程走向的
10、有如下程序
程序運(yùn)行后的輸出結(jié)果是
A.min=0,max=21
B.min=1,max=20
C.min=1,max=19
D.min=0,max=6
11、有以下程序
程序運(yùn)行后的輸出結(jié)果是
A.8,17
B.7,16
C.8,8
D.7,17
12、 有以下程序
程序運(yùn)行后的輸出結(jié)果是
A.4
B.8
C.9
D.6
13、 有以下程序
程序運(yùn)行后的輸出結(jié)果是
A.1
B.6
C.7
D.0
14、 設(shè)有定義:int a[10]={0,1,2,3,4,5,6,7,8,91,}*P=a,i;,若0≤i≤9,則對(duì)a數(shù)組元素的引用錯(cuò)誤的是
A.a[10]
B.*&a[i])
C.P[i]
D.a[P-a]
15、若有以下程序
則程序的輸出結(jié)果是
A.6.12,12
B.6,4,3
C.6,4,6
D.9,4,9
16、 有以下程序
程序運(yùn)行后的輸出結(jié)果是
A.abcde
B.ABCDE
C.edcba
D.EDCBA
17、 有以下程序‘
程序運(yùn)行后的輸出結(jié)果是
A.24
B.23
C.17
D.22
18、 有以下程序
A.9284
B.9824
C.6982
D.6385
19、 設(shè)有定義語(yǔ)句:
則以下敘述正確的是
A.aa[0]存放了字符串“abcd“的首地址
B.aa數(shù)組的兩個(gè)元素只能存放含有4個(gè)字符的一維數(shù)組的首地址
C.aa數(shù)組的值分別是字符串”abcd”和”ABCD”
D.fla是指針變量,它指向含有兩個(gè)元素的字符型數(shù)組
20、 有如下定義
若文件已正確打開(kāi),且數(shù)組x的10個(gè)元素均已賦值,以下將數(shù)組元素寫(xiě)到文件中的語(yǔ)句錯(cuò)誤的是
21、若有以下程序
則程序的輸出結(jié)果是
A.abed
B.ABEJ
C.abej
D.ABCD
22、 有以下程序
程序運(yùn)行后的輸出結(jié)果是
A.17
B.19
C.18
D.20
23、 有以下程序
則程序的輸出結(jié)果是
A.3,5,5,3,5
B.3,5,3,5,5
C.5,3,5,3,5
D.5,3,3,5,5
24、 以下針對(duì)全局變量的敘述錯(cuò)誤的是
A.用extern說(shuō)明符可以限制全局變量的作用域
B.全局變量是在函數(shù)外部任意位置上定義的變量
C.全局變量的作用域是從定義位置開(kāi)始至源文件結(jié)束
D.全局變量的生存期貫穿于整個(gè)程序的運(yùn)行期間
25、以下敘述中正確的是
A.如果P是指針變量,則&p是不合法的表達(dá)式
B.如果P是指針變量,則*P表示變量P的地址值
C.在對(duì)指針進(jìn)行加、減算術(shù)運(yùn)算時(shí),數(shù)字1表示1個(gè)存儲(chǔ)單元的長(zhǎng)度
D.如果P是指針變量,則* P+1和*(P+1)的效果是一樣的
26、 以下選項(xiàng)中錯(cuò)誤的
A.a!=b與a=a!b等價(jià)
B.a^=b與a=a^b等價(jià)
C.a|=b與a=a|b等價(jià)
D.a&=b與a=a&b等價(jià)
27、 有以下程序
程序的輸出結(jié)果是
A.1 5 0
B.3 5 7
C.1 4 7
D.3 6 9
28、 以下敘述中正確的是
A.只要適當(dāng)?shù)匦薷拇a,就可以將do-while與while相互轉(zhuǎn)換
B.對(duì)于“for(表達(dá)式1;表達(dá)式2;表達(dá)式3)循環(huán)體”首先要計(jì)算表達(dá)式2的值,以便決定是否開(kāi)始循環(huán)
C.對(duì)于“for(表達(dá)式1;表達(dá)式2;表達(dá)式3)循環(huán)體”,只在個(gè)別情況下才能轉(zhuǎn)換成while語(yǔ)句
D.如果根據(jù)算法需要使用無(wú)限循環(huán)(即通常所稱(chēng)的“死循環(huán)”),則只能使用while語(yǔ)句
29、 以下選項(xiàng)中函數(shù)形參不是指針的是
A.fun(int*A.i{…}
B.fun(int a[10]){…}
C.fun(int&p){…}
D.fun(int p[]){…}
30、 若有定義和語(yǔ)句:int a,b;
scanf("%d,%d,",&a,&B.;
以下選項(xiàng)中的輸入數(shù)據(jù),不能把值3賦給變量a、5賦給變量b的是
A.3,5,4
B.3,5
C.3,5,
D.3,5
【最新二級(jí)C語(yǔ)言選擇題】相關(guān)文章:
2017最新計(jì)算機(jī)二級(jí)《C語(yǔ)言》選擇題及答案03-24
計(jì)算機(jī)二級(jí)《C語(yǔ)言》選擇題題庫(kù)及答案11-16
計(jì)算機(jī)二級(jí)考試C語(yǔ)言試題與答案(選擇題)12-03
計(jì)算機(jī)二級(jí)《C語(yǔ)言》非選擇題練習(xí)及答案201611-24
2016計(jì)算機(jī)二級(jí)《C語(yǔ)言》非選擇題練習(xí)及答案03-10
2016年計(jì)算機(jī)二級(jí)C語(yǔ)言選擇題練習(xí)12-06
2016年計(jì)算機(jī)二級(jí)《C語(yǔ)言》選擇題題庫(kù)與解析11-28
計(jì)算機(jī)二級(jí)C++C++語(yǔ)言概述03-30
C語(yǔ)言的二級(jí)指針是什么03-19