版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C语言循环结构同步练习 一、选择题:1、以下循环体的执行次数是 ( )#include main()int i,j;for(i=0,j=1;i=j+1;i+=2,j-)printf( “%dn ”,i);A)3 B)2 C)1D)02、有如下程序:#include main()int n=9;while(n6) n-;printf( “%d ”,n);该程序段的输出结果是 ( )A)987 B)876 C)8765 D)98763、有以下程序段:int k=0;while(k=1) k+; while 循环的次数是 ( ) A)无限次B)有语法错误C)一次也不执行D)执行一次4、以下程序中,
2、while 循环的循环次数是 ()#include main()int i=0;while(i10)if(i1) continue;if(i=5) break; i+; A)1 B)10 C)6D)死循环,不能确定次数5、以下程序的输出结果是()#include main()int i=0,a=0;while(i20)for( ; ; )if(i%10)=0) break;else i-;i+=11;a+=i;printf( “%dn ”,a);B)32A)21C)33 D)116、有以下程序:#include int a=3;main()int s=0;int a=5;s+=a+;s+=a+
3、;printf( “%dn ”,s);程序运行后的输出结果是( )A)8B)10C )7D) 117、语句 while(!E);中的条件! E 等价于()A)E=0B)E!=1C)E!=0 D)E8、以下的 for 循环( ) for(x=0,y=0; (y!=123)&(x4);x+);A) 是无限循环B)循环次数不定C)循环执行 4 次D)循环执行 3 次9、执行下面程序片段的结果是()int x=23;doprintf( “%d ”,x-);while(!x);A)打印出 321B)打印出 23C)不打印任何内容D)陷入死循环10、请阅读以下程序:#include main()float
4、 x,y;scanf(“%f ”,&x);if(x0.0) y=0.0;else if(x5.0)&(x!=2.0)y=1.0/(x+2.0);else if(x10.0) y=1.0/x;else y=10.0;printf( “%fn ”,y);若运行时从键盘上输入 2.0( 表示回 车 ),则上面程序的输出结果是()。A)0.000000 B)0.250000 C)0.500000 D)1.00000011、下面的 for 语句的循环次数为( )。 for(x=1,y=0;(y!=123)&(x4);x+);A)是无限循环B)循环次数不定C)循环执行 4次D)循环执行 3 次12、在 w
5、hile(x)语句中的 x 与下面条件表达式等 价的是( )。A ) x=0 B)x=1 C)x!=1 D)x!=013、下面程序的输出结果是()#include main()int k,j,m;for(k=5;k=1;k-)m=0;for(j=k;j=5;j+)m=m+k*j;printf( “%dn ”,m);A)124 B)25 C)36D)1514、下面程序的输出结果是()#include main()int x=10,y=10,i;for(i=0;x8;y=+i)printf( “%d %d ”,x-,y);A)10 1 9 2B)9 8 7 6 C)109 9 0D)10 10 9
6、 115、下面程序段的输出结果是()a=1;b=2;c=2;while(abc) t=a;a=b;b=t;c-;printf( “%d,%d,%d ”,a,b,c);A)1,2,0 B)2,1,0 C)1,2,1D)2,1,116、若有如下语句,则程序段()int x=6;do printf(“%dn ”,x-=2); while(-x);A)输出的是 1B)输出的是 4 和 1C )输出的是 3 和 0D )是死循环17、下面有关 for 循环的正确描述是()A) for 循环只能用于循环次数已经确定的情况B) for 循环是先执行循环体,后判断表达式C) 在 for 循环中,不能用 bre
7、ak 语句跳出循环 体D) for 循环的循环体语句中,可以包含多条语 句,但必须用花括号括起来。二、填空题1、下面程序功能是:计算 1-10 之间的奇数之和 与偶数之和,请填空#include main()int a,b,c,i;a=c=0;for(i=0;i=10;i+=2)a+=i;c+=b;printf( “偶数之和 =%dn ”,a); printf( “奇数之和 =%dn ”,c-11);2、下面程序的功能是:输出 100 以内能被 3 整 除且个位数为 6 的所以整数,请填空。#include main()int i,j;for(i=0; ;i+)j=i+10+6;if( ) c
8、ontinue;printf( “%d ”,j);3、以下程序的输出结果是 ()#include main()int i=10,j=0;do j=j+i;i-;while(i2);printf( “%dn ”,j);4、以下程序的输出结果是#include main()int x=15;while(x10&x50)x+;if(x/3) x+;break;else continue;printf( “%dn ”,x);5、有以下程序:#include main()char c;while(c=getchar()!=?) putchar(-c);6、下面程序的运行结果是 ( ) #include main()int a,s,n,count; a=2;s=0;n=1;count=1;while(count=0);8、下面程序段的运行结果是 ( ) x=2;do printf(“* ”);x-;while(x);9、下面程序的运行结果是()#include main()int y,a;y=2;a=1;while(y-!=-1) doa*=y;a+;while(y-);printf( “%d,%d ”,a,y);10、下面程序段的运行结果是()i=1;s=3;do s+=i+;if(s%7=0) continue;else +i;while
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安徽省舒城县龙河中学2025届高三物理第一学期期中综合测试模拟试题含解析
- 2025届四川省泸县二中物理高一第一学期期末综合测试试题含解析
- 2025届广东省汕头潮阳区物理高一上期末达标检测试题含解析
- 2025届吉林省长春兴华高中高一物理第一学期期末检测试题含解析
- 2025届内蒙古自治区赤峰市物理高二上期末学业质量监测模拟试题含解析
- 2025届河北省石家庄市鹿泉一中物理高二第一学期期末达标测试试题含解析
- 北京市西城区第四中学2025届高二物理第一学期期末质量跟踪监视模拟试题含解析
- 吉林省扶余市第一中学2025届物理高一第一学期期末经典试题含解析
- 重庆市万州龙驹中学2025届物理高三第一学期期中复习检测模拟试题含解析
- 黑龙江省绥化市安达第七中学2025届高二物理第一学期期中考试模拟试题含解析2
- 2024年保育员(中级)考试题库(含答案)
- 广东开放大学2024秋《形势与政策(专)》形成性考核参考答案
- 九年级语文上册其中知识点复习
- 浙江省杭州市十三中教育集团2024-2025学年七年级上学期期中科学试题(无答案)
- 2024年江苏省泰州市保安员理论考试题库及答案(完整)
- 糖尿病酮症酸中毒
- 100MWp户用光伏发电EPC总承包 投标方案(技术方案)
- 《中国心力衰竭诊断和治疗指南2024》解读
- 店铺门面转让合同协议书2024年
- DL∕T 618-2022 气体绝缘金属封闭开关设备现场交接试验规程
- 人民陪审员职业道德、司法礼仪及庭审纪律培训
评论
0/150
提交评论