版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
千里之行,始于足下讓知識(shí)帶有溫度。第第2頁(yè)/共2頁(yè)精品文檔推薦大學(xué)C語(yǔ)言期末考試題及答案東北高校C語(yǔ)言期末考試題及答案(1)
1、構(gòu)成C語(yǔ)言的基本單位是___B____。
過(guò)程
函數(shù)
語(yǔ)句
命令
2、設(shè)x為整型變量,不能正確表達(dá)數(shù)學(xué)關(guān)系:55switch(x){case0:b++;case1:a++;case2:a++;b++;}printf("a=%d,b=%d",a,b);}a=1,b=1
a=2,b=1
a=1,b=0
a=2,b=2
7、執(zhí)行下面程序段的結(jié)果是__D___。intx=0;do{printf(“%2d”,
x--);}while(x);
打印出321
打印出23
不打印任何結(jié)果
陷入死循環(huán)
8、設(shè)x=10,y=5;z=15,執(zhí)行下面一段程序后z的結(jié)果是__C___。If(x>y)if(y>z)x=y;elsez=y;
7
6
5
4
9、假如一個(gè)函數(shù)被說(shuō)明為static,那么__B___。
該函數(shù)只能被main函數(shù)調(diào)用
該函數(shù)能被當(dāng)前文件的函數(shù)調(diào)用,但不能被其他文件的函數(shù)調(diào)用
該函數(shù)不能被當(dāng)前文件的函數(shù)調(diào)用,可以被其他文件的函數(shù)調(diào)用
任何文件的函數(shù)都可以調(diào)用該函數(shù)
10、下面關(guān)于局部變量的描述中,錯(cuò)誤的是__D___。
函數(shù)的局部變量的有效范圍只能在本函數(shù)
函數(shù)的形式參數(shù)也是局部變量
局部變量的名稱(chēng)不能和函數(shù)同名稱(chēng)
不同的函數(shù)中不能定義相同名稱(chēng)的局部變量
11、下列初始化字符數(shù)組的語(yǔ)句中,錯(cuò)誤的是__A___。
charstr[5]="hello";
charstr[]={'h','e','l','l','o','\0'};
charstr[5]={"hi"};
charstr[100]="";
12、引用數(shù)組元素時(shí),數(shù)組下標(biāo)可以是__D___。
整型常量
整型變量
整型表達(dá)式
以上均可
13、已知:charstr[10],*p=str;下面的語(yǔ)句中正確的是__B___。
str="ABC";
p="ABC";
*str="ABC";
*p="ABC";
14、下面語(yǔ)句中,錯(cuò)誤的是___D__。
inti;int*p;p=
inti,*p;p=
inti,*p=
inti,*p;*p=i;
15、下面向于結(jié)構(gòu)體類(lèi)型的描述正確的是__A___。
結(jié)構(gòu)體類(lèi)型的大小為各成員變量所占內(nèi)存的總和
結(jié)構(gòu)體類(lèi)型變量與容易數(shù)據(jù)類(lèi)型變量的引用規(guī)章全都。
結(jié)構(gòu)體類(lèi)型的大小為其成員中所占內(nèi)存空間最大的變量的大小
結(jié)構(gòu)體類(lèi)型的大小為其最后一個(gè)成員中所占內(nèi)存空間的大小
16、C語(yǔ)言規(guī)定:在一個(gè)源程序中,main函數(shù)的位置____C____。
必需在最開(kāi)頭
必需在系統(tǒng)調(diào)用的庫(kù)函數(shù)的后面
可以隨意
必需在最后
17、表達(dá)式18/4*sqrt(4.0)/8值的數(shù)據(jù)類(lèi)型是___C____。
int
float
double
不確定
18、在c語(yǔ)言中,char型數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式是___D___。
補(bǔ)碼
反碼
原碼
ASCII碼
19、閱讀以下程序,當(dāng)輸入的數(shù)據(jù)形式為:25,13,10時(shí),正確的輸出結(jié)果為_(kāi)__D___。main(){intx,y,z;scanf("%d%d%d",
printf("x+y+z=%d\n",x+y+z);}
x+y+z=48
x+y+z=35
x+z=35
不能確定
20、有如下程序voidmain(){floatx=2.0,y;if(x='a')x=y=z=0;++x||++y
1
2
不確定值
23、有如下程序段:intnumber=0;while(number++6){n--;
printf(“%d”,n);}}該程序段的輸出結(jié)果是__B___。
987
876
8765
9876
25、要使以下程序段輸出10個(gè)整數(shù),請(qǐng)?jiān)诳崭裰刑钊胍粋€(gè)整數(shù)。
for(i=0;i#includevoidf(char*s,intn){chara,*q1,*q2;q1=s;q2=s+n-1;while(q110)printf(“%d\n”,++a);else
printf("%d\n",a--);}
12
11
10
9
2、執(zhí)行下面程序段的結(jié)果是__D___intx=0;do{printf(“%2d”,
x--);}while(x);
打印出321
打印出23
不打印任何結(jié)果
陷入死循環(huán)
3、執(zhí)行與句:for(n=0;n++,則以下while循環(huán)體將執(zhí)行___A___次。while((ch=getchar())=='e')printf("*");
1次
死循環(huán)
0次
5次
16、執(zhí)行下面的程序段后,k的值是___C___。k=1;n=263;
do{k*=n%10;n/=10;}while(n);
3
63
36
2
17、下面程序段中循環(huán)的執(zhí)行次數(shù)是___B___。a=10;b=0;
do{b+=2;a-=2+b;}while(a>=0);
10
3
5
4
18、下面程序段的運(yùn)行結(jié)果是__D____。x=2;
do{printf("*");x--;}while(!x==0);
*
***
沒(méi)有輸出
**
19、下面程序段的運(yùn)行結(jié)果是___B___。i=1;s=1;a=0;
do{a=a+s*i;s=-s;i++;}while(iy?x:y;}intf2(intx,inty){returnx>y?y:x;}main(){inta=4,b=3,c=5,d=2,e,f,g;
e=f2(f1(a,b),f1(c,d));f=f1(f2(a,b),f2(c,d));g=a+b+c+d-e-f;
printf()__A___
4,3,7
3,4,7
5,2,7
2,5,7
24、若有說(shuō)明:inta[][3]={1,2,3,4,5,6,7};則數(shù)組a第一維的大小是___B___。
2
3
4
無(wú)確定值
25、推斷字符串s1是否大于字符串s2,應(yīng)該使用___D____。
if(s1>s2)
if(strcmp(s1,s2))
if(strcmp(s2,s1)>0)
if(strcmp(s1,s2)>0)
26、當(dāng)運(yùn)行以下程序時(shí),從鍵盤(pán)輸入:AhaMAAha表示回車(chē),則下面程序的運(yùn)行結(jié)果是___A____。#include"stdio.h"main(){chars[80],c='a';inti=0;scanf("%s",s);while(s[i]!='\0'){if(s[i]==c)
ahAMa
AhAMa
AhAMaahA
ahAMaahA
27、以下程序執(zhí)行后a的值為_(kāi)__C____。main(){inta,m=2,k=1,*p=a=p!=printf("%d\n",a);}
-1
1
2
28、以下能正確讀入字符串的程序段是____C___。
char*p;scanf("%s",p);
charstr[10];scanf("%s",
charstr[10],*p;p=str;scanf("%s",p);
charstr[10],*p=str;scanf("%s",p[1]);
29、若有定義:inti,x[3][4];,則不能將x[1][1]的值賦給變量i的語(yǔ)句是___B___。
i=x[1][1]
i=*(*(x+1))
i=*(*(x+1)+1)
i=*(x[1]+1)
30、下面程序的運(yùn)行結(jié)果是____A___。#include#include
fun(char*s){chart,*a,*z;a=s;z=s+strlen(s)-1;
while(a++y)if(y>z)x=y;elsez=y;
7
6
5
4
36、執(zhí)行下面程序段的結(jié)果是__D___intx=0;do{printf(“%2d”,
x--);}while(x);
打印出321
打印出23
不打印任何結(jié)果
陷入死循環(huán)
37、以下關(guān)于switch語(yǔ)句和break語(yǔ)句的描述正確的是__D___
在switch語(yǔ)句中必需使用break語(yǔ)句
break語(yǔ)句只能用于switch語(yǔ)句體中
break語(yǔ)句只能用于循環(huán)語(yǔ)句中
在switch語(yǔ)句中可以使用break語(yǔ)句
38、與語(yǔ)句while(!x)等價(jià)的語(yǔ)句是__A___
while(x==0)
while(x!=0)
while(x!=1)
while(~x)
39、下面的描述錯(cuò)誤的是__C___
函數(shù)可以有多個(gè)形式參數(shù)
函數(shù)可以沒(méi)有返回值
函數(shù)內(nèi)可以嵌套定義函數(shù)
函數(shù)可以被其他函數(shù)調(diào)用
40、下面關(guān)于局部變量的描述中,錯(cuò)誤的是__D___
函數(shù)的局部變量的有效范圍只能在本函數(shù)
函數(shù)的形式參數(shù)也是局部變量
局部變量的名稱(chēng)不能和函數(shù)同名稱(chēng)
不同的函數(shù)中不能定義相同名稱(chēng)的局部變量
東北高校C語(yǔ)言期末考試題及答案(3)
1、定義了一維int型數(shù)組a[10]后,下面錯(cuò)誤的引用是_____
正確答案是:B
a[0]=1;
a[10]=2;
a[0]=5*2;
a[1]=a[2]*a[0];
2、設(shè)有定義:inta=1,*p=floatb=2.0;charc='A';,以下不合法的運(yùn)算是()
正確答案是:C
*p++;
a--;
b++;
c--;
3、若有定義:intx[10],*p=x;,則*(p+5)表示()
正確答案是:B
數(shù)組元素x[5]的地址
數(shù)組元素x[5]的值
數(shù)組元素x[6]的地址
數(shù)組元素x[6]的值
4、執(zhí)行以下程序段后,y的值是()。inta[]={1,3,5,7,9}intx=0,y=1,*ptr;ptr=while(!x){y+=*(ptr+x);x++;}
正確答案是:C
1
2
24
5、下面程序的運(yùn)行結(jié)果是()。#includevoidselect(char*s){inti,j;char*t;t=s;for(i=0,j=0;*(t+i)!='\0';i++)if(*(t+i)>='0'}*(s+j)='\0
正確答案是:D
HPw19charname[30];charclass[30];}oStu1;
正確答案是:B
structStudent為用戶(hù)自定義類(lèi)型
Student為用戶(hù)自定義類(lèi)型
name為結(jié)構(gòu)體成員變量
oStu1為結(jié)構(gòu)體變量名稱(chēng)
7、已知:char*pstr[]={"abcd","efgh"},**p=那么*(*(p+1)+1)的值為_(kāi)____
正確答案是:C
b
c
f
g
8、已知:inta[5]={0,1,2,3,4};int*p=a;下面的表達(dá)式不行以用來(lái)表示
a[3]的是_____
正確答案是:C
*(a+3)
*(p+3)
*p+3
p[3]
9、strlen("A\0B\0C")的結(jié)果為_(kāi)____
正確答案是:B
1
2
3
10、定義了int型二維數(shù)組a[6][7]后,數(shù)組元素a[3][4]前的數(shù)組元素個(gè)數(shù)為_(kāi)____
正確答案是:B
24
25
28
17
11、下面的描述錯(cuò)誤的是_____
正確答案是:C
函數(shù)可以有多個(gè)形式參數(shù)
函數(shù)可以沒(méi)有返回值
函數(shù)內(nèi)可以嵌套定義函數(shù)
函數(shù)可以被其他函數(shù)調(diào)用
12、下面關(guān)于全局變量的描述中,錯(cuò)誤的是_____
正確答案是:C
全部在函數(shù)體外定義的變量都是全局變量
全局變量可以和局部變量同名稱(chēng)
全局變量第一次被引用時(shí),系統(tǒng)為其分配內(nèi)存
全局變量直到程序結(jié)束時(shí)才被釋放
13、以下關(guān)于循環(huán)的描述中,錯(cuò)誤的是_____
正確答案是:D
可以用for語(yǔ)句實(shí)現(xiàn)的循環(huán)一定可以用while語(yǔ)句實(shí)現(xiàn)
可以用while語(yǔ)句實(shí)現(xiàn)的循環(huán)一定可以用for語(yǔ)句實(shí)現(xiàn)
可以用do…while語(yǔ)句實(shí)現(xiàn)的循環(huán)一定可以用while語(yǔ)句實(shí)現(xiàn)
do…while語(yǔ)句與while語(yǔ)句的區(qū)分僅僅是關(guān)鍵字while的位置不同
14、引用數(shù)組元素時(shí),數(shù)組下標(biāo)可以是_____
正確答案是:D
整型常量
整型變量
整型表達(dá)式
以上均可
15、已知:inta[5]={0,1,2,3,4};int*p=a;下面的表達(dá)式不能用來(lái)表示a[3]的是_____
正確答案是:C
*(a+3)
*(p+3)
*p+3
p[3]
16、已知:charstr[10],*p=str;下面的語(yǔ)句中正確的是_____
正確答案是:B
str="ABC";
p="ABC";
*str="ABC";
*p="ABC";
17、對(duì)于下面語(yǔ)句描述不正確的為_(kāi)____structStudent{unsignedlongid;charname[30];charcalss[30];}oStu1;
正確答案是:B
structStudent為用戶(hù)自定義類(lèi)型
Student為用戶(hù)自定義類(lèi)型
name為結(jié)構(gòu)體成員變量
oStu1為結(jié)構(gòu)體變量名稱(chēng)
18、一個(gè)c程序的執(zhí)行是從________
正確答案是:A
本程序的main函數(shù)開(kāi)頭,到main函數(shù)結(jié)束
本程序文件的第一個(gè)函數(shù)開(kāi)頭,到本程序文件的最后一個(gè)函數(shù)結(jié)束
本程序的main函數(shù)開(kāi)頭,到本程序文件的最后一個(gè)函數(shù)結(jié)束
本程序文件的第一個(gè)函數(shù)開(kāi)頭,到本程序main函數(shù)結(jié)束
19、若x、i、j和k都是int型變量,則計(jì)算下面表達(dá)式后,x的值為_(kāi)_______x=(i=4,j=16,k=32)
正確答案是:C
4
16
32
52
20、若有定義:inta=7;floatx=2.5,y=4.7;則表達(dá)式x+a%3*(int)(x+y)%2/4的值是________
正確答案是:A
2.500000
2.750000
3.500000
0.000000
21、以下講述中正確的是()
正確答案是:D
輸入項(xiàng)可以是一個(gè)實(shí)型常量,如scanf(“%f”,3.5);
惟獨(dú)格式控制,沒(méi)有輸入項(xiàng)也能正確輸入數(shù)據(jù)到內(nèi)存,例如:scanf(“a=%d,
b=%d”);
當(dāng)輸入實(shí)型數(shù)據(jù)時(shí),格式控制部分可以規(guī)定小數(shù)位數(shù),例如:scanf(“%4.2f”,&f);
當(dāng)輸入數(shù)據(jù)時(shí),必需指明變量地址,例如:scanf(“%f”,&f);
22、以下程序輸出結(jié)果是()。voidmain(){intm=5;if(m++>5)printf(“%d\n”,m);elseprintf(“%d\n”,m--);}
正確答案是:B
7
6
5
4
23、當(dāng)執(zhí)行以下程序段時(shí)()。x=-1;do{x=x*x;}while(!x);
正確答案是:A
循環(huán)體將執(zhí)行一次
循環(huán)體將執(zhí)行兩次
循環(huán)體將執(zhí)行無(wú)限次
系統(tǒng)將提醒有語(yǔ)法錯(cuò)誤
24、執(zhí)行以下程序后,輸出的結(jié)果是()。voidmain(){inty=10;do{y--;}while(--y);printf(“%d\n”,y--);}
正確答案是:D
-1
1
8
25、有如下程序voidmain(){intx=23;do{printf(“%d”,x--);}while(!x);}該程序的執(zhí)行結(jié)果是()
正確答案是:B
321
23
不輸出任何內(nèi)容
陷入死循環(huán)
26、有如下程序voidmain(){inty=3,x=3,z=1;
printf(“%d%d\n”,(++x,y++),z+2);}運(yùn)行該程序的輸出結(jié)果是()
正確答案是:D
34
42
43
33
27、有如下程序voidmain(){intx=1,a=0,b=0;switch(x){case0:a++;case1:b++;case2:a++;b++;}printf(“a=%d,b=%d\n”,a,b);}該程序的輸出結(jié)果是()
正確答案是:A
a=1,b=2
a=1,b=1
a=1,b=0
a=2,b=2
28、若程序中定義了以下函數(shù)doublemyadd(doublea,doubleb){return(a+b);}并將其放在調(diào)用語(yǔ)句之后,則在調(diào)用之前應(yīng)當(dāng)對(duì)該函數(shù)舉行說(shuō)明,以下選項(xiàng)中錯(cuò)誤的說(shuō)明是
正確答案是:A
doublemyadd(doublea,b);
doublemyadd(double,double);
doublemyadd(doubleb,doublea);
doublemyadd(doublex,doubley);
29、有以下程序intfun(intx,inty){if(xy)f(x,y);elseif(y>z)f(y,z);elsef(x,z);
printf(“%d,%d,%d\n”,x,y,z);}執(zhí)行后輸出結(jié)果是
正確答案是:A
1,2,3
3,1,2
1,33,1
2,3,1
31、以下列一維整型數(shù)組a的正確說(shuō)明是________
正確答案是:D
inta(10);
intn=10,a[n];
intn;scanf("%d",inta[n];
#defineSIZE10inta[SIZE];
32、若二維數(shù)組a有m列,則計(jì)算任一元素a[i][j]在數(shù)組中位置的公式為
________。(假設(shè)a[0][0]位于數(shù)組的第1個(gè)位置上)
正確答案是:D
i*m+j
j*m+i
i*m+j-1
i*m+j+1
33、下面程序的運(yùn)行結(jié)果是________。#include"stdio.h"main(){char
a[]="morning",t;inti,j=0;for(i=1;i=0時(shí)什么也不輸出
printf函數(shù)永久也不執(zhí)行
最多允許輸出100個(gè)非負(fù)整數(shù)
36、.以下關(guān)于switch語(yǔ)句和break語(yǔ)句的描述正確的是_____
正確答案是:D
在switch語(yǔ)句中必需使用break語(yǔ)句
break語(yǔ)句只能用于switch語(yǔ)句體中
break語(yǔ)句只能用于循環(huán)語(yǔ)句中
在switch語(yǔ)句中可以使用break語(yǔ)句
37、下列描述中,正確的是_____
正確答案是:A
全部的輸入/輸出都是通過(guò)調(diào)用庫(kù)函數(shù)處理的
全部的輸入/輸出都是通過(guò)輸入/輸出語(yǔ)句實(shí)現(xiàn)的
getchar和putchar可以省略#include
在輸入/輸出格式中的*表示跳過(guò)數(shù)據(jù)的含義
38、若給定表達(dá)式(x)?(a++):(a--),則表達(dá)式x_____
正確答案是:C
和(x==0)等價(jià)
和(x!=1)等價(jià)
和(x!=0)等價(jià)
和(x==1)等價(jià)
39、對(duì)于"xy\n\102\\\'"字符串的長(zhǎng)度是_____
正確答案是:
B7
6
12
13
40、下面說(shuō)法不正確的是_____
正確答案是:D
C語(yǔ)言能編寫(xiě)操作系統(tǒng)
C語(yǔ)言是函數(shù)式的語(yǔ)言
數(shù)據(jù)類(lèi)型多樣化
書(shū)寫(xiě)格式自由、不規(guī)范
東北高校C語(yǔ)言期末考試題及答案(4)
1、定義了一維int型數(shù)組a[10]后,下面錯(cuò)誤的引用是_____
正確答案是:B
a[0]=1;
a[10]=2;
a[0]=5*2;
a[1]=a[2]*a[0];
2、設(shè)有定義:inta=1,*p=floatb=2.0;charc='A';,以下不合法的運(yùn)算是()
正確答案是:C
*p++;
a--;
b++;
c--;
3、若有定義:intx[10],*p=x;,則*(p+5)表示()
正確答案是:B
數(shù)組元素x[5]的地址
數(shù)組元素x[5]的值
數(shù)組元素x[6]的地址
數(shù)組元素x[6]的值
4、執(zhí)行以下程序段后,y的值是()。inta[]={1,3,5,7,9}intx=0,y=1,*ptr;ptr=while(!x){y+=*(ptr+x);x++;}
正確答案是:C
1
2
4
24
5、下面程序的運(yùn)行結(jié)果是()。#includevoidselect(char*s){inti,j;char*t;t=s;for(i=0,j=0;*(t+i)!='\0';i++)if(*(t+i)>='0'}*(s+j)='\0
正確答案是:D
HPw19charname[30];charclass[30];}oStu1;
正確答案是:B
structStudent為用戶(hù)自定義類(lèi)型
Student為用戶(hù)自定義類(lèi)型
name為結(jié)構(gòu)體成員變量
oStu1為結(jié)構(gòu)體變量名稱(chēng)
7、已知:char*pstr[]={"abcd","efgh"},**p=那么*(*(p+1)+1)的值為_(kāi)____
正確答案是:C
b
c
f
g
8、已知:inta[5]={0,1,2,3,4};int*p=a;下面的表達(dá)式不行以用來(lái)表示a[3]的是_____
正確答案是:C
*(a+3)
*(p+3)
*p+3
p[3]
9、strlen("A\0B\0C")的結(jié)果為_(kāi)____
正確答案是:B
1
2
3
10、定義了int型二維數(shù)組a[6][7]后,數(shù)組元素a[3][4]前的數(shù)組元素個(gè)數(shù)為_(kāi)____
正確答案是:B
24
25
28
17
11、下面的描述錯(cuò)誤的是_____
正確答案是:C
函數(shù)可以有多個(gè)形式參數(shù)
函數(shù)可以沒(méi)有返回值
函數(shù)內(nèi)可以嵌套定義函數(shù)
函數(shù)可以被其他函數(shù)調(diào)用
12、下面關(guān)于全局變量的描述中,錯(cuò)誤的是_____
正確答案是:C
全部在函數(shù)體外定義的變量都是全局變量
全局變量可以和局部變量同名稱(chēng)
全局變量第一次被引用時(shí),系統(tǒng)為其分配內(nèi)存
全局變量直到程序結(jié)束時(shí)才被釋放
13、以下關(guān)于循環(huán)的描述中,錯(cuò)誤的是_____
正確答案是:D
可以用for語(yǔ)句實(shí)現(xiàn)的循環(huán)一定可以用while語(yǔ)句實(shí)現(xiàn)
可以用while語(yǔ)句實(shí)現(xiàn)的循環(huán)一定可以用for語(yǔ)句實(shí)現(xiàn)
可以用do…while語(yǔ)句實(shí)現(xiàn)的循環(huán)一定可以用while語(yǔ)句實(shí)現(xiàn)
do…while語(yǔ)句與while語(yǔ)句的區(qū)分僅僅是關(guān)鍵字while的位置不同
14、引用數(shù)組元素時(shí),數(shù)組下標(biāo)可以是_____
正確答案是:D
整型常量
整型變量
整型表達(dá)式
以上均可
15、已知:inta[5]={0,1,2,3,4};int*p=a;下面的表達(dá)式不能用來(lái)表示a[3]的是_____
正確答案是:C
*(a+3)
*(p+3)
*p+3
p[3]
16、已知:charstr[10],*p=str;下面的語(yǔ)句中正確的是_____
正確答案是:B
str="ABC";
p="ABC";
*str="ABC";
*p="ABC";
17、對(duì)于下面語(yǔ)句描述不正確的為_(kāi)____structStudent{unsignedlongid;charname[30];charcalss[30];}oStu1;
正確答案是:B
structStudent為用戶(hù)自定義類(lèi)型
Student為用戶(hù)自定義類(lèi)型
name為結(jié)構(gòu)體成員變量
oStu1為結(jié)構(gòu)體變量名稱(chēng)
18、一個(gè)c程序的執(zhí)行是從________
正確答案是:A
本程序的main函數(shù)開(kāi)頭,到main函數(shù)結(jié)束
本程序文件的第一個(gè)函數(shù)開(kāi)頭,到本程序文件的最后一個(gè)函數(shù)結(jié)束
本程序的main函數(shù)開(kāi)頭,到本程序文件的最后一個(gè)函數(shù)結(jié)束
本程序文件的第一個(gè)函數(shù)開(kāi)頭,到本程序main函數(shù)結(jié)束
19、若x、i、j和k都是int型變量,則計(jì)算下面表達(dá)式后,x的值為_(kāi)_______x=(i=4,j=16,k=32)
正確答案是:C
4
16
32
52
20、若有定義:inta=7;floatx=2.5,y=4.7;則表達(dá)式x+a%3*(int)(x+y)%2/4的值是________
正確答案是:A
2.500000
2.750000
3.500000
0.000000
21、以下講述中正確的是()
正確答案是:D
輸入項(xiàng)可以是一個(gè)實(shí)型常量,如scanf(“%f”,3.5);
惟獨(dú)格式控制,沒(méi)有輸入項(xiàng)也能正確輸入數(shù)據(jù)到內(nèi)存,例如:scanf(“a=%d,b=%d”);
當(dāng)輸入實(shí)型數(shù)據(jù)時(shí),格式控制部分可以規(guī)定小數(shù)位數(shù),例如:scanf(“%4.2f”,&f);
當(dāng)輸入數(shù)據(jù)時(shí),必需指明變量地址,例如:scanf(“%f”,&f);
22、以下程序輸出結(jié)果是()。voidmain(){intm=5;if(m++>5)printf(“%d\n”,m);elseprintf(“%d\n”,m--);}
正確答案是:B
7
6
5
4
23、當(dāng)執(zhí)行以下程序段時(shí)()。x=-1;do{x=x*x;}while(!x);
正確答案是:A
循環(huán)體將執(zhí)行一次
循環(huán)體將執(zhí)行兩次
循環(huán)體將執(zhí)行無(wú)限次
系統(tǒng)將提醒有語(yǔ)法錯(cuò)誤
24、執(zhí)行以下程序后,輸出的結(jié)果是()。voidmain(){inty=10;do{y--;}while(--y);printf(“%d\n”,y--);}
正確答案是:D
-1
1
8
25、有如下程序voidmain(){intx=23;do{printf(“%d”,x--);}while(!x);}該程序的執(zhí)行結(jié)果是()
正確答案是:B
321
23
不輸出任何內(nèi)容
陷入死循環(huán)
26、有如下程序voidmain(){inty=3,x=3,z=1;
printf(“%d%d\n”,(++x,y++),z+2);}運(yùn)行該程序的輸出結(jié)果是()
正確答案是:D
34
42
43
33
27、有如下程序voidmain(){intx=1,a=0,b=0;switch(x){case0:a++;case1:b++;case2:a++;b++;}printf(“a=%d,b=%d\n”,a,b);}該程序的輸出結(jié)果是()
正確答案是:A
a=1,b=2
a=1,b=1
a=1,b=0
a=2,b=2
28、若程序中定義了以下函數(shù)doublemyadd(doub
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 華南理工大學(xué)《服裝專(zhuān)題設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 機(jī)房安全防火設(shè)計(jì)方案
- 互聯(lián)網(wǎng)公司勞務(wù)派遣合同合規(guī)性
- 2024至2030年中國(guó)彩棉立體提花內(nèi)衣數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024至2030年中國(guó)座便器低水箱數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024至2030年中國(guó)冷藏保鮮設(shè)備數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024至2030年電腦盤(pán)龍燈項(xiàng)目投資價(jià)值分析報(bào)告
- 2024至2030年單片膜項(xiàng)目投資價(jià)值分析報(bào)告
- 2024年白瓜籽項(xiàng)目可行性研究報(bào)告
- 2024年木質(zhì)粉狀炭項(xiàng)目可行性研究報(bào)告
- 滬科版(2024)八年級(jí)全一冊(cè)物理第一學(xué)期期中學(xué)業(yè)質(zhì)量測(cè)試卷 2套(含答案)
- 化工和危險(xiǎn)化學(xué)品生產(chǎn)經(jīng)營(yíng)單位二十條重大隱患判定標(biāo)準(zhǔn)釋義(中化協(xié))
- 愚公移山英文 -中國(guó)故事英文版課件
- 課件交互設(shè)計(jì)
- 八卦象數(shù)療法
- 魯人版九年級(jí)道德與法治上冊(cè) 2.3一年一度的人民代表大會(huì)
- 上海市重點(diǎn)建設(shè)項(xiàng)目社會(huì)穩(wěn)定風(fēng)險(xiǎn)評(píng)估咨詢(xún)收費(fèi)辦法
- 能源熱電公司班組建設(shè)工作總結(jié)
- 設(shè)備運(yùn)行分析報(bào)告(模板)
- 防火玻璃國(guó)家規(guī)范
- 獨(dú)特的我PPT課件
評(píng)論
0/150
提交評(píng)論