第 1 頁:試題 |
第 4 頁:答案 |
一、選擇題(1—14每題1分,15-18每題1.5分,共20分)
1.可選作用戶標(biāo)識(shí)符的一組標(biāo)識(shí)符是( )
A void B c5_b8 C For D 3a
Define _53 -ab DO
WORD IF Case int
2.在C語言中,非法的八進(jìn)制是:( )
A.018
B.016
C.017
D.0257
3.在TC中,基本int a[4]類型變量所占的字節(jié)數(shù)是( )
A.1
B.2
C.4
D.8
4.設(shè)x,y,z,k都是int型變量,則執(zhí)行表達(dá)式:x=(y=4,z=16,k=32)后,x的值為( )
A.4
B.16
C.32
D.52
5.設(shè)int型變量a為5,使b不為2的表達(dá)式是( )
A.b=a/2
B.b=6-(-a)
C.b=a%2
D.b=a>3?2:1
6.一個(gè)C程序的執(zhí)行是從( )
A.main()函數(shù)開始,直到main()函數(shù)結(jié)束。
B.第一個(gè)函數(shù)開始,最后一個(gè)函數(shù)結(jié)束。
C.第一個(gè)語句開始,最后一個(gè)語句結(jié)束。
D.main()函數(shù)開始,直到最后一個(gè)函數(shù)。
7.C語言中用于結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)是( )
A.if、switch、break
B.if while for
C.while do- while for
D.順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)
8.以下敘述中不正確的是( )
A.在不同的函數(shù)中可以使用相同名字的變量。
B.函數(shù)中的形式參數(shù)是局部變量。
C.在一個(gè)函數(shù)內(nèi)的符合語句中定義變量在本函數(shù)范圍內(nèi)有效。
D.在一個(gè)函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效。
9.若k為int 類型,且k的值為3,執(zhí)行語句k+=k-=k*k后,k的值為( )
A.-3
B.6
C.-9
D.-12
10.有以下程序
main()
{int x=3,y=3,z=3;
printf(“%d %d\n”(++x,y++),++z);} 輸出結(jié)果( )
A.3 3
B.3 4
C.4 2
D.4 3
11.若有定義和語句:int a=21,b=021; printf(“%x,%d \n”,a,b);輸出結(jié)果( )
A.17,15
B.16,18
C.17,19
D.15,17
12.已有定義語句:int x=3,y=4,z=5;則值為0的表達(dá)式是( )
A.x>y++
B.x<=++y
C.x!=y+z>y-z
D.y%z>=y-z
13.能正確表達(dá)邏輯關(guān)系“a≥10或a≤0”的C語言表達(dá)式是( )
A.a>=10 or a<=0
B.a>=10||a<=0
C.a>=10&&a<=0
D.a>=10|a<=0
14.n為整型常量,且n=2;while(n--);printf(“%d”,n);執(zhí)行后的結(jié)果是:( )
A.2
B.1
C.-1
D.0
15.若有以下定義和賦值double *q,a=5.5; int *p,i=1; double *q,a=5.5;int *p,i=1; p=&i; q=&a; 以下對(duì)賦值語句敘述錯(cuò)誤的是( )。
A)*p=*q 變i中的值。
B)p=oxffd0;將改變p的值,使p指向地址為ffd0的存儲(chǔ)單元。
C)*q=*p;等同于a=i;
D)*p=*q;是取q所指變量的值放在p所指的存儲(chǔ)單元
16.若有以下定義語句double a[8],*p=a; int i=5; 對(duì)數(shù)組元素錯(cuò)誤的引用是( )
A)*a
B) *a[5]
C)*(p+i)
D)p[8]
17.以下選項(xiàng)中不能使指針正確指向字符串的是( )
A) char *ch;*ch=“hello”
B) char *ch=“hello”
C) char *ch=“hello”;ch=“bye”
D) char *ch”;ch=“hello”
18.若有以下說明和定義語句:union uti {int n;double g;char ch[9];}
struct srt{float xy;union uti uv;}aa;則變量aa所占內(nèi)存的字節(jié)數(shù)是( )
A) 9
B) 8
C) 13
D) 17
相關(guān)推薦:考試吧首發(fā)2011年9月計(jì)算機(jī)二級(jí)C語言答案
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |