一、填空題
1.在C語言程序設(shè)計(jì)中,正確的標(biāo)識符是由____________________組成的。
2. 設(shè)x=4,y=(++x)+(++x);那么y的值為_____,表達(dá)式執(zhí)行后,變量x的值為_______。
3.一個(gè)變量的指針是指_____________________________________________。
4.能夠構(gòu)成一個(gè)數(shù)組,其元素滿足的特點(diǎn)是__________________________________;
那么,構(gòu)成結(jié)構(gòu)體的成員可以是_________________________________________。
5.下面運(yùn)算符 < % ++ = 按照優(yōu)先級從高到低排列順序?yàn)開_____________。
6.C程序設(shè)計(jì)中語句后的符號 /*……*/ 所起作用是_________________________。
7.寫出下面表達(dá)式的值
3*5/7+7%3____________________
x=2 ; y=4; (x++)+y _____________________
3+4>=7-10_____________________
3>4 ? 3%2: 1 ___________________
x=2,y=2;++x||++y_______________
x=3 ; x+=x-=2 _____________________
二、選擇題
、.在使用TurboC2.0環(huán)境編輯程序時(shí),運(yùn)行某程序使用的菜單項(xiàng)為( )
A.FILE
B.RUN
C.EDIT
D.OPTION
⑵.下列語句不具有賦值功能的是( )
A.a*=b
B.x=1
C.a+b
D.a++
、.C語言程序中,當(dāng)出現(xiàn)條件分支語句if~else時(shí), else與( )組成配對關(guān)系
A.同一復(fù)合語句內(nèi)部的if
B.在其之前任意的if
C.在其之前未配對的最近的if
D.首行位置相同的if
、.下列數(shù)組定義方式不正確的語句是( )
A.char x[5];
B.char y[]={‘h’, ‘e’, ‘l’, ‘l’, ‘o’};
C. int x[10]={12,13,14,15};
D.int y[];
、. 若有如下定義和語句,且0<=i<5,下面( )是對數(shù)值為3數(shù)組元素的引用
int a[]={1,2,3,4,5},*p,i;
p=a;
A. *(a+2)
B.a[p-3]
C.p+2
D.a+3
⑹. 下列( )表達(dá)式的值為真
a=5; b=8; c=10; d=0
A.a*2>8+2
B.a&&d
C. (a*2-c)||d
D.a-b 、. 下列字符數(shù)組長度為5的是( ) A. char a[]={‘h’, ‘a(chǎn)’, ‘b’, ‘c’, ‘d’}; B. char b[]= {‘h’, ‘a(chǎn)’, ‘b’, ‘c’, ‘d’, ‘\0’}; C. char c[10]= {‘h’, ‘a(chǎn)’, ‘b’, ‘c’, ‘d’}; D. char d[6]= {‘h’, ‘a(chǎn)’, ‘b’, ‘c’, ‘\0’ } ⑻. 執(zhí)行下列程序后,其結(jié)果為( ) int a[]={2,4,6,8,10,12}; *p; p=a; *(p+4) =2; printf(“%d,%d\n”,*p,*(p+4)); A.0,10 B.0,2 C.2,10 D.2,2 、. 有下列結(jié)構(gòu)體,對該結(jié)構(gòu)體變量stu的成員項(xiàng)引用不正確的是( ) struct student { int m; float n; } stu ,*p; A. stu.n B.p->m C.(*p).m D.p.stu.n 、.下列函數(shù)中不能用于對文件進(jìn)行輸入輸出操作的是( ) A.fscanf( ) B.printf( ) C.fgetc( ) D. fputs( )
2011年計(jì)算機(jī)等級考試二級C語言上機(jī)題庫
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |