欢迎来到天天文库
浏览记录
ID:17898731
大小:58.00 KB
页数:5页
时间:2018-09-09
《【第5章】循环结构1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《C语言程序设计》计算机二级笔试习题一、选择题(下列各题A、B、C、D四个选项中,只有一个选项是正确的)1.有如下程序main(){intn=9;while(n>6){n-;printf("%d",n);}}该程序段的输出结果是______.A.987B.876C.8765D.98762.下面的程序输出结果是______.main(){intx=3;while(!(--x))printf("%d",x-=2);}A.不执行循环体B.1C.0D.是死循环3.运行以下程序后,如果从键盘上输入6514<回车>,则
2、输出结果为______.intmain(){intm,n;printf("Enterm,n:");scanf("%d%d",&m,&n);while(m!=n){while(m>n)m-=n;while(n>m)n-=m;}printf("m=%d",m);}A.m=3B.m=2C.m=1D.m=04.有以下程序main(){intp[8]={11,12,13,14,15,16,17,18};inti=0,j=0;while(i++<7)if(p[i]%2)j+=p[i];printf("%d",j);
3、}程序运行后的输出结果是______.A.42B.45C.56D.605.下列程序段中循环体的执行次数是______.intx=-12;while(x=0)x=x+1;《C语言程序设计》计算机二级笔试习题A.While循环执行12次B.循环体语句执行一次C.循环是死循环D.循环体语句一次也不执行6.执行下面程序段的结果是______.intx=234;do{printf("%3d",x--);}while(!x);A.432B.234C.0D.234到1的自然数7.以下程序的输出结果是______.main
4、(){intx=2;do{printf("%3d",!x-2);}while(--x);}A.0-1B.00C.-2-2D.死循环8.以下循环体的执行次数是______.main(){inti,j;for(i=0,j=1;i<=j+1;i+=2,j--)printf("%d",i);}A.3B.2C.1D.09.以下程序的输出结果是______.main(){intx=10,y=10,i;for(i=0;x>8;y=++i)printf("%d%d",x--,y);}A.10192B.9876C.10990
5、D.10109110.以下程序运行后的输出结果是______.main(){charc1,c2;for(c1='0',c2='9';c16、i<=10;i+=2){a+=i;______;)printf("偶数之和=%d",a);printf("奇数之和=%d",c-11);}A.c+=iB.c+=i+1C.b+=iD.b+=i+112.以下程序的执行结果是______.main(){inti,j,m=O,n=0;for(i=0;i<2;i++);{for(j=0;j<2;j++)if(j>=i)m=1;n++;printf("%d",n);}}A.4B.2C.1D.013.以下程序运行后,输出结果为______.main(){inty7、=18,i=0j,a[8];do{a[i]=y%2;i++;y=y/2;}while(y>=1);for(j=1-1;j>=0;j--)printf("%d",a[j]);printf("");}A.10000B.10010C.00110D.1010014.以下程序的输出结果是______.main(){inti,j,m=0;for(i=1;i<=15;i+=4)for(j=3;j<=19;j+=4)m++;printf("%d",m);}《C语言程序设计》计算机二级笔试习题A.12B.15C.20D.8、2515.有以下程序main(){inti=0,s=0;for(;;){if(i==39、10、i==5)continue;if(i==6)break;i++;s+=i;};printf("%d",s);}程序运行后的输出结果是______.A.10B.13C.21D.程序进入死循环16.以下程序的输出结果是______.main(){inti,j,x=0;for(i=0;i<2;i++
6、i<=10;i+=2){a+=i;______;)printf("偶数之和=%d",a);printf("奇数之和=%d",c-11);}A.c+=iB.c+=i+1C.b+=iD.b+=i+112.以下程序的执行结果是______.main(){inti,j,m=O,n=0;for(i=0;i<2;i++);{for(j=0;j<2;j++)if(j>=i)m=1;n++;printf("%d",n);}}A.4B.2C.1D.013.以下程序运行后,输出结果为______.main(){inty
7、=18,i=0j,a[8];do{a[i]=y%2;i++;y=y/2;}while(y>=1);for(j=1-1;j>=0;j--)printf("%d",a[j]);printf("");}A.10000B.10010C.00110D.1010014.以下程序的输出结果是______.main(){inti,j,m=0;for(i=1;i<=15;i+=4)for(j=3;j<=19;j+=4)m++;printf("%d",m);}《C语言程序设计》计算机二级笔试习题A.12B.15C.20D.
8、2515.有以下程序main(){inti=0,s=0;for(;;){if(i==3
9、
10、i==5)continue;if(i==6)break;i++;s+=i;};printf("%d",s);}程序运行后的输出结果是______.A.10B.13C.21D.程序进入死循环16.以下程序的输出结果是______.main(){inti,j,x=0;for(i=0;i<2;i++
此文档下载收益归作者所有