第一篇:C語言復習題
1、.char型變量的長度為_b__個字節(jié)選擇一項: a.3 b.1 c.4 d.2
2、C語言程序開頭的#define表示:____c_________選擇一項: a.定義變量
b.主函數(shù) c.定義常量 d.預處理
3、short型變量的長度為_c__個字節(jié)選擇一項: a.1 b.3 c.2 d.4
4、一個C語言程序總是從____b_____開始執(zhí)行。選擇一項: a.主程序 b.主函數(shù) c.子程序 d.函數(shù)
5、一個C語言程序是由______d___組成。選擇一項: a.子程序
b.主程序
c.過程
d.函數(shù)
6、以下哪種不屬于C語言的變量類型? c a.雙精度型 b.單精度型 c.多精度型 d.整型變量
7、如果有語句scanf(“%1d%d”,&a,&b);則在輸入了123 45后,b的值為:_____d__選擇一項: a.12345 b.123 c.45 d.23
8、如果要定義一個變量用于精確輸入中國人口總數(shù),則應該把變量類型定義為:_a____選擇一項: a.long b.char c.short d.float
9、如果要定義一個變量用于輸入商品單價,則應該把變量類型定義為:____d___選擇一項: a.short b.int c.char d.float
10、如果要求ax+b=0的根(a不等于0),則下面可以求x的值的方法是:_d___選擇一項: a.ax+b=0 b.以上都不對 c.a+b=0 d.x=-b/a
11、如果要計算x的平方并賦值給y,一般使用的方法是:_____c___選擇一項: a.y=x*x b.y=x^2 c.y=pow(x,2)d.y=x2
12、定義圓周率為常數(shù)的方法是____b_選擇一項: a.const float PI=3.14;b.#define PI 3.14 c.以上都不對 d.float PI=3.14;
13、已知變量c為字符型,且c='A',則執(zhí)行c+=33后,c的值變?yōu)椋篲b_______選擇一項: a.'A' b.'b' c.'B' d.'a'
14、無符號short型能表示的數(shù)的范圍是:____b_____選擇一項: a.0~65536 b.0~65535 c.-32768~32767 d.0~255
15、語句printf(“%2f”,0.418)會輸出:_____a_____選擇一項: a.0.418000 b.0.418 c.0.41 d.0.42
16、輸出語句printf(“%-5d”,123)會輸出__a__選擇一項: a.123__(_表示空格,下同)b.--123 c.以上都不對 d.__123 char型變量只能存放字符,不能用于存放數(shù)字 × C程序中可以用“=”為常量賦值選擇一項:×
C程序中,變量的值是可以變化的選擇一項:√ 一個C語言程序可以不包含主函數(shù)選擇一項:×
一個C語言程序可以包含一個以上的主函數(shù)選擇一項:× 變量可以多次賦值選擇一項:√ 只要是以字母或下劃線開頭,全部由字母、數(shù)字和下劃線組成的,長度不超過8個的標識符,都可以用來做變量名 選擇一項:×
可以在定義變量的時候就對它賦值選擇一項 √
定義了一個int變量x后,如果要用它存放實數(shù),可以再把它定義為float型,即:int x;float x;×
定義多個變量時可以同時對它們進行賦值,如:int x=y=0;×
1、已知int x=10,y=20,z=30;,以下語句執(zhí)行后x,y,z的值是_______。if(x>y)z=x;x=y;y=z;printf(“%d,%d,%d”,x,y,z);選擇一項: a.20,30,30 b.10,20,30 c.20,30,20 d.20,30,10
正確答案是:20,30,30
'
2、若以下變量均是整型,且有語句num=sum=7;,則執(zhí)行表達式++sum,++num后sum的值是_________。選擇一項: a.9 b.10 c.7 d.8
正確答案是:8
3、下面不正確的C語句是
。選擇一項: a.a=--a b.a=3++;c.a=a--;d.a=++a;
正確答案是:a=3++
4、下面不正確的C語句是
。選擇一項: a.if(x>0)x=x;b.if x>0 x=x+2;c.if(x<=0)x=x+2;d.if(x<0)x=x;
正確答案是:if x>0 x=x+2;
5、下面不正確的C語句是
。選擇一項: a.x&&=2;b.x/=x;c.x%=2;d.x+=2;
正確答案是:x&&=2;
6、下面輸出結果為2的C語句是
。選擇一項: a.printf(“%d”,(x=0,x=++x));b.printf(“%d”,(x=0,x=x++));c.printf(“%d”,(x=1,x=x++));d.printf(“%d”,(x=1,x+=x));
正確答案是:printf(“%d”,(x=1,x+=x))
7、以下不符合C語言語法的賦值表達式是_________。選擇一項: a.a=9+e b.a=9 c.a[0]=2 d.a+2=x
正確答案是:a+2=x
8、以下運算符優(yōu)先級最低的是__________選擇一項: a.& b.!= c.&& d.||
正確答案是:||
9、在C語言中,要求運算數(shù)必須是整型的運算符是_______。選擇一項: a.% b.++ c.!= d./
正確答案是:%題目
10、若x、i、j都是int型變量,則執(zhí)行下面表達式x=(i=4,j=4,i+j)后x的值為_________。選擇一項: a.52 b.4 c.8 d.32
反饋正確答案是:8
11、若以下變量均是整型,且有語句num=sum=7;,則執(zhí)行表達式++sum,++num后sum的值是_________。選擇一項: a.8 b.7 c.10 d.9
正確答案是:8
12、若有定義:
int a=7;
float x=2.0,y=4.0;則表達式x+a%3*(int)(x+y)的值是_________。選擇一項: a.3.5 b.8 c.2.5 d.4.5
正確答案是:8
C語言規(guī)定if和else必須成對使用?!?/p>
C語言規(guī)定,else總是與它上面的最近的if配對: × if語句可以嵌套使用。√
switch?case結構中case后的表達式必須為常量表達式。:√
switch?case結構中條件表達式和常量表達式值可以為float類型?!?/p>
switch后面圓括號內(nèi)的表達式的值和case后面的常量表達式的值都必須是整型或字符型,不允許是浮點型。對
所有關系運算符的運算優(yōu)先級相同?!?/p>
語句int a=2;if(a=3)b=1;執(zhí)行后b的值是1?!?/p>
1、下面程序段的運行結果是_______。int a=1,b=2,t;while(a
反饋正確答案是:2,1
2、以下程序執(zhí)行后的輸出結果是_____。#include “stdio.h” main(){
int i,s=0;
for(i=1;i<10;i+=2)s+=i;
printf(“%dn”,s);} 選擇一項: a.25 b.26 c.21 d.20
答案是:25
3、循環(huán)語句for(int a=0;a<3;a++);_______。選擇一項: a.是無限循環(huán)
b.循環(huán)次數(shù)不定
c.循環(huán)4次
d.循環(huán)體循環(huán)執(zhí)行3次
正確答案是:循環(huán)體循環(huán)執(zhí)行3次
4、設有程序段:
int i=5;while(i==0)i--;
則下面描述中正確的是_______。選擇一項: a.循環(huán)是無限循環(huán)
b.循環(huán)體語句一次也不執(zhí)行
c.循環(huán)體語句執(zhí)行一次
d.while循環(huán)執(zhí)行5次
正確答案是:循環(huán)體語句一次也不執(zhí)行
5、設有程序段: int k=10; while(k==0)k=k-1;則下面描述中正確的是_______。選擇一項: a.循環(huán)是無限循環(huán)
b.while循環(huán)執(zhí)行10次
c.循環(huán)體語句執(zhí)行一次
d.循環(huán)體語句一次也不執(zhí)行
正確答案是:循環(huán)體語句一次也不執(zhí)行
6、設有程序段:int k=5;while(k>0)k--;則下面描述中正確的是_______。選擇一項: a.循環(huán)體語句執(zhí)行5次
b.循環(huán)體語句一次也不執(zhí)行
c.循環(huán)是無限循環(huán)
d.while循環(huán)執(zhí)行5次
正確答案是:循環(huán)體語句執(zhí)行5次
'C語言中while和do-while循環(huán)的主要區(qū)別是do-while允許從外部轉(zhuǎn)到循環(huán)體內(nèi)選擇一項: 錯
'for循環(huán)體語句中,可以包含多條語句,但要用花括號括起來選擇一項:√ '執(zhí)行for(I=0;I<4;I++);后I的值為3選擇一項: 錯
break語句和continue語句不可以同時出現(xiàn)在同一個循環(huán)體內(nèi):× break;語句執(zhí)行時結束本次循環(huán),開始下一次循環(huán)。: × break;語句執(zhí)行時退出到包含該break;語句的循環(huán)。:√ continue語句的作用是結束整個循環(huán)的執(zhí)行: ×
C語言中while和do-while循環(huán)的主要區(qū)別是do-while循環(huán)只能用break語句退出循環(huán): × C語言中while和do-while循環(huán)的主要區(qū)別是do-while循環(huán)只能用continue語句退出循環(huán): ×
C語言中while和do-while循環(huán)的主要區(qū)別是do-while的循環(huán)體不能是復合語句: ×
C語言中while和do-while循環(huán)的主要區(qū)別是do-while的循環(huán)體至少無條件執(zhí)行一次:√
C語言中while和do-while循環(huán)的主要區(qū)別是while的循環(huán)控制條件在前: × c語言中不能使用do-while語句構成循環(huán)嵌套: × c語言中不能使用for語句構成循環(huán)嵌套: × c語言中不能使用while語句構成循環(huán)嵌套: × c語言中只能使用for語句構成循環(huán)嵌套: ×
C語言中,do-while語句構成的循環(huán)只能用break語句退出。×
do—whiLe語句構成的循環(huán),當while后的表達式值為零時結束循環(huán):√ do—whiLe語句構成的循環(huán),當while后的表達式值為非零時結束循環(huán): ×
do?while語句的循環(huán)體至少執(zhí)行1次,while和for循環(huán)的循環(huán)體可能一次也執(zhí)行不到。√ for、while、do-while循環(huán)中的循環(huán)體均可以由空語句構成:√ for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況: × for循環(huán)是先執(zhí)行循環(huán)體語句,后判定表達式: ×
for循環(huán)表達式的括號內(nèi)的3個表達式均不可以省略: × while循環(huán)是先判斷表達式后執(zhí)行循環(huán)體語句:√ 從多層循環(huán)嵌套中退出時,只能使用goto語句: × 只能在循環(huán)體內(nèi)和switch語句體內(nèi)使用break語句:√ 在for循環(huán)中,不能用break語句跳出循環(huán)體:×
在循環(huán)中使用break 語句的功能是使程序執(zhí)行結束: ×
在循環(huán)中使用break 語句的功能是終止本次循環(huán),繼續(xù)下次循環(huán): × 在循環(huán)中使用break 語句的功能是跳出包含此break語句的所有循環(huán): × 在循環(huán)體內(nèi)使用break語句或continue語句的作用相同: ×
在循環(huán)外的語句不受循環(huán)的控制,在循環(huán)內(nèi)的語句也不受循環(huán)的控制。: × 強制終止死循環(huán)可以使用CTRL+BREAK組合鍵:√ V 所有類型的循環(huán)都可以進行嵌套使用選擇一項:√
執(zhí)行語句for(i=0;i<3;i++)printf(“*”);時,表達式i++執(zhí)行3次: × 執(zhí)行語句for(i=0;i<3;i++)printf(“*”);時,表達式i++執(zhí)行4次:√
用1作while循環(huán)的判斷條件,則循環(huán)一次也不執(zhí)行: ×
由int i=-1;while(i<10)i+=2;i++;可知此while循環(huán)的循環(huán)體執(zhí)行次數(shù)為6次。:√
程序有死循環(huán)的時候,上機編譯不能通過: ×
程序段x=-1;do{x=x*x;} while(!x);循環(huán)體執(zhí)行一次:√ 程序段x=-1;do{x=x*x;} while(!x);循環(huán)體執(zhí)行二次: × 程序段x=-1;do{x=x*x;} while(!x);是死循環(huán): × 程序段x=-1;do{x=x*x;} while(!x);有語法錯誤:×
1、下面程序段的運行結果是_______。char a[7]=“abcdef”;char b[4]=“ABC”;strcpy(a,b);
printf(“%c”,a[5]);選擇一項:
a.e b.f
c.一個空格
d. 主站蜘蛛池模板: 麻豆精品国产综合久久| 国产精华av午夜在线| 欧美熟妇精品一区二区三区| 久久久久久午夜成人影院| 国产 字幕 制服 中文 在线| 国产精品一区二区av不卡| 国内一区二区三区香蕉aⅴ| 狠狠躁狠狠躁东京热无码专区| 日本无卡码高清免费v| 老熟妻内射精品一区| 老子影院午夜伦手机不四虎卡| 波多野结衣在线精品视频| 国产日韩综合一区在线观看| 欧美喷潮最猛视频| 国产强奷在线播放| 国产揄拍国产精品| 99精品视频在线观看| 亚洲国产精品无码久久98| 97超级碰碰碰久久久久| 日本高清va在线播放| 2020精品自拍视频曝光| 亚洲一区二区三区含羞草| 狠狠躁天天躁日日躁欧美| 久久精品毛片免费观看| 久久精品成人无码观看不卡| 免费无码又爽又刺激一高潮| 久久国内精品自在自线波多野结氏| 亚洲精品国产a久久久久久| 国产亚洲精品资源在线26u| 尤物精品国产第一福利网站| 亚洲综合久久精品无码色欲| 99久久综合精品五月天| 亚洲国产天堂久久久久久| 另类重口特殊av无码| 护士的小嫩嫩好紧好爽| 人妻夜夜爽天天爽三区麻豆av网站| 亚洲国产成人资源在线| 无码精品人妻一区二区三区漫画| 一本色道婷婷久久欧美| 欧美亚洲国产手机在线有码| 亚洲第一综合网址网址|