欢迎来到天天文库
浏览记录
ID:59139559
大小:178.00 KB
页数:5页
时间:2020-09-15
《《C语言程序设计》第4章作业.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、窗体顶端《C语言程序设计》第4章作业布置日期:2012-3-1 截止日期:2012-3-15一、单选题(每小题10分,共100分) 1、C语言的跳转语句中,对于break和continue说法正确的是_______。 A、continue语句只应用于循环体中 B、break语句只应用于循环体中 C、break是无条件跳转语句,continue不是 D、break和continue的跳转范围不够明确,容易产生问题 2、对于do...while语句,下列说法中正确的是______。 A、用do...while语句可实现分支程
2、序设计 B、当循环条件不成立时,至少也要执行一次循环体 C、当循环条件不成立时,一次也不执行循环体 D、do...while与while结构完全相同 3、下列程序段执行时,若从键盘输入23,则输出为______。int c,num;scanf("%d",&num);do{c=num%10;printf("%d",c); num=num/10;}while(num>0);printf(""); A、32 B、3 C、2 D、23 4、若I,j已定义为int型,则以下for循环是()。for(I=0,j=0;(j!=
3、123)&&(I<4);I++); A、无限循环 B、循环次数不定 C、执行4次 D、执行3次 5、对于for(表达式1;;表达式3)可以理解为________。 A、for(表达式1;0;表达式3) B、for(表达式1;1;表达式3) C、for(表达式1;表达式1;表达式3) D、for(表达式1;表达式3;表达式3) 6、执行下列程序段后,I值是()。intI,x;for(I=1,x=1;I<=20;I++){if(x>=10)break;if(x%2==1){x+=5;continue;}x-=3;
4、} A、10 B、7 C、6 D、14 7、下列程序的执行结果是()。#includemain(){ints=0,k;for(k=7;k>=0;k--){switch(k){case1:case4:case7:s++;break;case2:case3:case6:break;case0:case5:s+=2;break;}}printf("s=%d",s);} A、s=4 B、s=7 C、s=3 D、s=5 8、下列程序段执行结果是输出()。x=3;do{printf("%2d",x--
5、);}while(!x); A、0 B、3 C、321 D、210 9、以下程序的执行结果是( )。#include #define N 2 #define M N+1 #define NUM (M+1)*M/2 main( ) {int I=1,n=0;while(I<=NUM) { n++; printf("%d",n); I++;} printf(""); } A、 B、 C、123 D、12 10、若I,j已定义为int型,则以下程序段中内循环体"printf("sd");"的执行次数是__
6、________。 #include main( ){int j,I;for(I=5;I>=1;I--)for(j=0;j<4;j++) printf("sd");}注意:请参阅课本P29的内容 A、20 B、24 C、25 D、30 窗体底端
此文档下载收益归作者所有