2011C语言习题和答案(4)

2019-06-04 22:23

习 题 内 容 case 3: 答 案 case 5: case 7: case 8: case 10: case 12:d=31; break; case 4: case 6: case 9: case 11:d=30; break; case 2:if(year%4==0 && year0!=0 || year@0==0) d=29; else d=28; } days+=d; } printf(“%d年%d月%d日是该年的第%d天。\\n”,year,month, day, ); } 10、从键盘输入一个整数n,测试n是否包含数字5,若包含数字5,则输10、n=n/10 出“YES”,否则输出“NO”。 #include #include main( ) { int n; printf(“请输入整数n:”); scanf(“%d”,&n); n=fabs(n); while(n!=0 && n!=5) ;

16

习 题 内 容 if(n==0) printf(“NO\\n”); else printf(“YES\\n”); } 二、在以下每一题的四个选项中,请选择正确的答案。 11、若有以下程序段,w和k都是整型变量: ? w=k; LB:if(w==0) goto LE; w--; printf(“*”); goto LB; LE: ? 不能与上面程序段等价的循环语句是 。 A、for(w=k;w!=0;w--) printf(“*”); B、w=k; while(w--!=0) { printf(“*”); w++; } C、w=k; do { w--; printf(“*”); } while(w!=0); D、for(w=k;w;--w) printf(“*”); 答 案 11、BC

17

习 题 内 容 12、执行下列程序,输入3.6 2.4,输出结果是 。 #include #include main( ) { float x,y,z; scanf(“%f%f”,&x,&y); z=x/y; while(1) { if(fabs(z)>1.0) { x=y; y=z; z=x/y; } else break; } printf(“%d\\n”,y); A、1.500000 B、1.600000 C、2.000000 D、2.400000 13、下面程序的输出结果是 。 #include main( ) { int x=3,y=6,a=0; while(x++!=(y-=1)) { a+=1; if(y

18

习 题 内 容 15、设c为char型变量,输入以下数据: right?<回车> 则程序段的执行结果为 。 while((c=getchar())!=’?’) putchar(c); A、right? B、right C、? thgir D、thgir 16、下面程序的运行结果是 。 #include main( ) { int i; for(i=1;i<=5;i++) { if(i%2) printf(“*”); else continue; printf(“#”); } printf(“$\\n”); } A、*#*#*#$ B、#*#*#*$ C、*#*#$ D、#*#*$ 17、下面程序的运行结果是 。 #include main( ) { int n=4; while(n--) printf(“%d”,--n); } A、20 B、21 C、32 D、43 答 案 15、B 16、A 17、A

19

习 题 内 容 18、下面程序的运行结果是 。 #include main( ) { int i,j,m; for(i=5;i>=1;i--) { m=0; for(j=i;j<=5;j++) m=m+i*j; } printf(“%d\\n”,m); } A、15 B、20 C、25 D、30 答 案 18、A

20


2011C语言习题和答案(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《祝福》的环境描写及其作用

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: