b?(a>c?a:c):(b));}A.5B.4C.6..."/>b?(a>c?a:c):(b));}A.5B.4C.6..." />
电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言三大循环结构的练习题VIP免费

C语言三大循环结构的练习题_第1页
1/6
C语言三大循环结构的练习题_第2页
2/6
C语言三大循环结构的练习题_第3页
3/6
专题二练习一、选择:1、以下程序的运行结果是()。(南师大04)main(){inta=5,b=4,c=6,d;printf("%d\n",d=a>b?(a>c?a:c):(b));}A.5B.4C.6D.不确定2、以下程序的运行结果是()。(南师大04)main(){inta=4,b=5,c=0,d;d=!a&&!b||!c;printf("%d\n",d);}A.1B.0C.非0的数D.—13、如下程序的运行结果是()。(南师大04)voidmain(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}printf("a=%d,b=%d\n",a,b);}A.a=2,b=1B.a=1,b=1C.a=1,b=0D.a=2,b=24、对于如下程序段,何时执行后的结果为true?()(南师大04)if(i=0)printf("true");elseprintf("false");A.总是B.绝不会C.当i为0时D.当i不为0时5、下列程序段执行后,变量x的值是()。(南师大04)for(x=2;x<10;x+=3);A.2B.9C.10D.116、设inta=0,b=5;执行表达式++a||++b,a+b后,a,b和表达式的值分别是()。(南师大05)A、1,5,7B、1,6,7C、1,5,6D、0,5,77、使用C语言描述关系表达式a<=x=a&x=a&&x0;--i){for(j=0;j<4;j++){printf("%s","OK");}}(a)20(b)24(c)25(d)309、表达式-1<=3<=-5的值是:(南师大08)(a)0(b)1(c)3(d)表达式语法有错10、若有以下说明和语句,则输出结果是哪一项?(南师大08)Charstr[30]="nanjingNormalUniversity!";Str[7]='\0';Printf("%d",strlen(str));(a)6(b)7(c)8(d)2611、设x,y,z,t均为int型变量,则执行以下语句后,t的值是什么?(南师大08)x=y=z=1;t=x||y&&z;(a)不定值(b)2(c)1(d)01,(x>0)12.下列能够正确实现函数y=0,(x=0)。的程序段有。(南师大09)-1,(x<0)13.若有“inti;”,下列与“for(i=0;i<10;i++)printf(“%d”,i);”的输出结果相同的循环语句是。(不定项选择)(南师大09)(A)for(i=0;i<10;i++,printf(“%d”,i));(B)for(i=0;i<10;printf(“%d”,i++));(C)for(i=0;i<10;printf(“%d”,i),i++);(D)for(i=0;i<10;printf(“%d”,++i));(E)for(i=0;i<10;++i)printf(“%d”,i);二、填空:1.与语句if(x>y)m=y;elsem=x;等效的表达式语句是:________________。(南师大06)2.设有定义intn=1,s=0;则执行语句while(s=s+n,n++,n<=10);后变量s的值为_______________。(南师大06)3、表达式4&&3&&2&&1的值为()。(南师大07)4、为表示关系x0)if(b>0)z=1;elsez=-1;if(b)–a;else++a;printf(“a=%d,z=%d”,a,z);}7、若有inti=5,j=10;则执行语句(南师大07)swith(i){case4:j++;case5:j--;case6:case7:j++;j-=2;default:;}后j的值为()。8、下列C语言程序运行后,Ⅱ的值应为。(南师大08)intⅡ=11;switch(Ⅱ){case9:Ⅱ+=1;case10:Ⅱ+=2;case11:Ⅱ+=3;default:Ⅱ+=4;}9.下面两个文件包含预处理语句:(南师大08)#include与#include"stdio.h"的主要区别是。三、给程序写结果:1、(东师大,04年)main(){intn,i,j;n=6;for(i=1;i<=n;i++){for(j=1;j<=20-j;j++)printf("");for(j=1;j<=2*i-1;j++)if((j==1)||(j==2*j-1)||(i==4))printf("*");elseprintf("");printf("\n");}}2、(东师大,05年)main(){unsigneda,b,c;intn=3;a=0x000f;b=a<<(16-n);c=a>>n;c=c|b;printf("%d\n%x",a,c);}3、下面程序的运行结果是_______________。(东师大,07年)main(){unsignedchara,b;a=0x9d;b=0xa5;printf("aANDb:%x\n",a&b);printf("aORb:%x\n",a|b);}4、下面程序的运行结果是_____________(东师大,07年)main(){unsigneda=0112,x,y;x=a>>3;printf("x=%o,",x);y=~(~0<<4);printf("y=%o,",y);}5、main()(东师大,05年){inti;for(i=1;i<=5;i++){if(i%2)printf("*");elsecontinue;printf("#");}printf("$\n");}6、将如下使用if语句的C语言程序转...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言三大循环结构的练习题

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部