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