资源描述:
《计算机二级C语言复习资料课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1、以下正确的是。A.2.607E-1B.028C.a+7=a*3D.4++;2、以下能正确进行字符串赋值、赋初值的语句组是__A.chars[5]={‘c’,’h’,’I’,’n’,’e’};B.char*s;s=“well!”;C.chars[4]=“Yes!”;D.char*s[5];s=“good”;§实例答案:A答案:B13设有定义:inta=1,b=5,h=9;,则(1/2)*(a+b)*h与b%h表达式的值分别为:A)05B)65C)60D)00§实例答案:A4、假定x和y为float型,则表达式x=1,y=x+3/2的值是_____
2、_。A、2.500000B、2C、2.000000D、3.000000答案:C25、以下程序的输出结果是______。main(){inta=10;printf("%d",(a+a-=a*a));}A、0B、-80C、-180D、12§实例答案:C36、设a、b、C、d、m、n均为int型变量,且a=1、b=2、c=3、d=4、m=5、n=6,则执行m==(d>c)
3、
4、(n==a>b)后n的值为______。A、0B、1C、6D、3§实例答案:C46、以下函数的类型是______:f(floatx){printf("%d",x);}A无法确
5、定BvoidCintD与x类型相同§实例答案:C56、已知:inta=0,b=2;则执行表达式"a=a
6、
7、b"后,变量a的值为______。A、0B、1C、4D、5§实例答案:B66、以下的输出结果为______:inti=5;a=i++*i++*i++;printf("%d“,a);A512B125C15D336§实例答案:B76、若有:inta[2][3],*p1,*p2[3];则下列赋值语句中是错误的是____:A、p1=&a[0][0];B、p2[0]=a[0];C、p1=a[0];D、p2=a;§实例答案:D86、以下的输出结果为:int
8、i=4,j=3,a=8;a=(--i==j++)?--i:++j;printf("%d,%d,%d",a,j,i);A8,3,4B2,4,2C5,4,2D5,5,3§实例答案:D9§实例答案:Amain(){int*p;inta[]={2,6,8,7,1},p=a;printf("%d%d%d%d",a[p-a],*p++,*++p);}A、166B228C、268D68610§实例答案:B7、有以下程序charfun(intx,inty){if(x>y)returnx-y;returny-x;}main(){inta=4,b=5,c=7;pr
9、intf("%d",fun(fun(a,b),fun(b,c)));}程序的执行结果是()A)函数调用出错B)1C)4D)7118、阅读以下程序:main(){intx;scanf("%d",&x);if(x++>3)printf("%d",x);elseprintf("%d",--x);}程序运行后,如果从键盘上输人3,则输出结果是______。A、2B、3C、4D、5§实例答案:C129、以下程序输出结果是printf("
10、%10.5f
11、",21046.678);A.
12、1046.67800
13、B.
14、21046.6780
15、C.
16、21046.
17、67800
18、D.
19、21046.678
20、§实例答案:C10.设x=9,则表达式(--x)+(--x)+(--x)的值是________。A、18B、12C、27D、21答案:A1311、以下程序输出结果是————main(){intk,j,s;for(k=2;k<6;k++,k++){s=1;for(j=k;j<6;j++)s+=j;}printf("%d",s);}A.9B.1C.11D.10§实例答案:D1412、以下程序输出结果是————main(){inti,j,m=0;for(i=1;i<=15;i+=4)for(j=3;j<=19;j
21、+=4)m++;printf("%d",m);}A.12B.15C.20D.25§实例答案:C1513、以下程序输出结果是————main(){intx=3;do{printf("%3d",x-=2);}while(!(--x));}A.1B.30C.1-2D.死循环§实例答案:C1614、以下程序输出结果是————main(){inti;for(i=1;i<=5;i++){if(i%2)printf("*");elsecontinue;printf("#");}printf("$");}A.*#*#*#$B.#*#*#*$C.*#*#$D
22、.#*#*$§实例答案:A1715、以下程序输出结果是————main(){intx,i;for(i=1;i<=100;i