全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章 补充习题(二)一、选择题:1、有以下程序:#include main()int y=9;for (;y0;y-) if (y%3=0) printf(“%d”,-y);程序的运行结果是( )A) 741 B) 963 C) 852 D)8754212、有以下程序:#include main()int i,j,m=55;for (i=1;i=3;i+) for (j=3;j=i;j+) m=m%j;printf(“%dn”,m);程序输出结果:A) 0 B) 1 C)2 D) 33、下列叙述中正确的是( )A)break语句只能用于switch语句体中B)continue语句的作用是使程序的执行流程跳出包含它的所有循环C)break语句只能用于循环体内和switch语句体内D)在循环体内使用break语句和continue语句的作用相同。4、有以下程序:#include main()int k=5,n=0;doswitch(k) case 1: case 3:n+=1;k-;break; default: n=0;k-; case 2; case 4: n+=2;k-;break;printf(“%d”,n); while (k0 & n5);程序运行后的输出结果:A) 235 B) 0235 C) 02356 D) 23565、有下列程序:main()int i,j; for (i=1;i4;i+)for (j=i;j4;j+) printf(“%d*%d=%d”,I,j,i*j); printf(”n”);程序运行后输出结果:A)1*1=1 1*2=2 1*3=32*1=2 2*2=43*1=3B) 1*1=1 1*2=2 1*3=32*2=4 2*3=63*3=9C)1*1=11*2=2 2*2=41*3=3 2*3=6 3*3=9D) 1*1=12*1=2 2*2=43*1=3 3*2=6 3*3=96、有下列程序:#include main()int k=5; while (-k) printf(“%d”,k-=3); printf(“n”);执行后的输出结果:A) 1 B) 2 C) 4 D) 死循环7、有下列程序:#include main()int i; for(i=1;i=40;i+) if (i+%5=0) if(+i%8=0) printf(“%d”,i); printf(“n”); 程序的输出结果是( )A)5 B)24 C)32 D)408、下列选项中,值为1的表达式是( )A) 1-0 B) 1-0 C)1-0 D)0-09、有以下程序:main() int y=10; while(y-);printf(“y=%dn”,y); 程序执行后的输出结果是( )A)y=0 B)y=-1 C)y=1 D)while构成无限循环10、有以下程序:#include main()int a=0,b=0,c=0,d=0; if (a=1) b=1;c=2; else d=3; printf(“%d,%d,%d,%dn”,a,b,c,d);程序输出( )A) 0,1,2,0 B) 0,0,0,3 C) 1,1,2,0 D) 编译错误11、有以下程序:main()int i,j,x=0; for (i=0;i2;i+) x+; for(j=0;j0) switch(k)default:break; case 1:n+=k; case 2: case 3:n+=k; k-;printf(“%dn”,n);程序运行后的输出结果是( )A)0 B)4 C)6 D)713、下列程序的输出结果是( )main()int a=1,b; for(b=1;b=8) break;if(a%2=1) a+=5;continue; a=3;printf(“%dn”,b);A) 3 B) 4 C) 5 D)614、有下列程序:#include main() int x=8; for (;x0;x-) if (x%3) printf(“%d”,x-);continue;printf(“%d,”,-x);A)7,4,2, B)8,7,5,2, C)9,7,6,4 D)8,5,4,2,15、下列不构成无限循环的语句或语句组是( )A) n=0; do +n; while (n=0);B) n=0; while(1) n+;C)n=10; while (n);n-;D)for(n=0,i=1; ;i+) n+=i;16、有下列程序:#include main() int i,j; for(i=3;i=1;i-) for(j=1;j=2;j+) printf(“%d”,i+j); printf(“n”); 程序的运行结果是( )A) 234 B) 432 C)23 D) 45 345 532 34 34 45 2317、有下列程序:#include main() int i=5; do if(i%3=1)if(i%5=2)printf(“*%d”,i); break;i+; while(i!=0);printf(”n”);程序的运行结果是( )A) *7 B)*3*5 C)*5 D)*2*6二、填空题:1、以下程序段的输出结果是( )#include main()int n=12345,d;while (n!=0) d=n%10;printf(“%d”,d);n/=10;2、有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k=n;k+) s=s+1.0/(k*(k+1);printf(“s=%fnn”,s);请填空,使下列程序段的功能与之完全相同s=1.0; k=1;while ( ) s=s+1.0/(k*(k+1);( );printf(“s=%fnn”,s);3、下列程序的输出结果是( )#include main()int i; for(i=a;if;i+,i+) printf(“%c”,i-a+A); printf(“n”);4.当执行下列程序时,输入1234567890:则其中while循环体将执行( )次。#include main()char ch; while (ch=getchar()=0) printf(“#”);5、有以下程序,若运行时从键盘输入:18,11,则程序的输出结果是( )main()int a,b; printf(“Enter a,b:”);scanf(“%d,%d”,&a,&b); while(a!=b) while (ab) a-=b; while (ba) b-=a; printf(“%3d%3dn”,a,b);6、下列程序的功能是:将输入的正整数按逆序输出。例如输入123则输出531。请填空。main()int n,s; printf(“Enter a number:”);scanf(“%d”,&n); printf(“Output:”); dos=n%10;printf(“%d”,s); ;while (n!=0);printf(“n”);7、下列程序的功能是输入任意整数给n后,输出n行有大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO请填空完成该程序:main()int i,j,n; char ch=A; scanf(“%d”,&n); if(n11) for (i=1;i=n;i+) for(j=1;j=n-i+1;j+) printf(”%2c”,ch); ; ;else printf(“n is too large!n”);printf(“n”);8、下列程序运行后的结果是( )main()char c; int n=100; float f=10;double x; x=f*=n/=(c=50); printf(“%d %fn”,n,x);9、下列程序的功能是计算:s=1+12+123+1234+12345。请填空:main()int t=0,s=0,i; for(i=1;i=5;i+) t=i+ ; s=s+t; printf(“s=%dn”,s);10、下列程序运行后的输出结果是( )main()char c1,c2; for(c1=0,c2=9;c1c2;c1+,c2-) printf(“%c%c”,c1,c2); printf(“n”);11、若有定义:int k; ,下列程序段的输出结果是( )for(k=2;k6;k+,k+) printf(“#%d”,k);12、下列程序的输出结果是( )#include main() int I,j,sum; for(i=3;i=1;i-) sum=0; for(j=1;j=i;j+) sum+=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年徐州工业职业技术学院单招综合素质考试题库带答案解析
- 2026年江西新能源科技职业学院单招综合素质考试必刷测试卷带答案解析
- 2026年宁波幼儿师范高等专科学校单招职业技能测试题库附答案解析
- 2026年云南工程职业学院单招综合素质考试必刷测试卷及答案解析(名师系列)
- 2026年泉州海洋职业学院单招职业技能考试必刷测试卷带答案解析
- 2025年中级银行从业资格之中级银行业法律法规与综合能力提升训练试卷B卷附答案
- 2026年内蒙古能源职业学院单招职业倾向性测试必刷测试卷带答案解析
- 2026年北京戏曲艺术职业学院单招职业适应性测试必刷测试卷带答案解析
- 2026年宁夏体育职业学院单招职业技能测试必刷测试卷带答案解析
- 2026年宁波幼儿师范高等专科学校单招职业技能测试题库及答案解析(夺冠系列)
- 中国人保财险笔试题目
- 2025年超星尔雅学习通《数据仓库与数据挖掘》考试备考题库及答案解析
- 安全教育主题班全课件
- 氟系统应急预案
- 新入职护士岗前培训
- 2025年全国中学生历史竞赛试题及答案解析
- 老年鼻饲患者护理
- 风险控制岗位招聘笔试题(某大型央企)2025年试题集详解
- 人事管理岗位竞聘陈述
- 南充市高2026届高三高考适应性考试(一诊)语文试卷(含答案)
- 艺术设计职业蓝图
评论
0/150
提交评论