




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
循环练习题第一次作业:1. 设有程序段 int k=10; while (k=0) k=k-1; 则下面描述中正确的是( )A. while循环执行10次 B.循环是无限循环C. 循环体语句一次也不执行D.循环体语句执行一次2.设有以下程序段 int x=0,s=0; while(!x!=0)s+=+x;couts;则( )A. 运行程序段后输出0 B. 运行程序段后输出1C. 程序段中的控制表达式是非法的 D. 程序段执行无限次3、下面程序段的运行结果是( )int x=0,y=0;while(x15) y+,x+=+y;coutyx;A、20,7 B、6,12 C、20,8 D 8,204、下面程序段的运行结果是( )int n=0;while (n+=2); coutab;while( )if(ab) t=a;a=b;b=t;coutab;coutab; A、!a=b B、a!=b C、a=b D、a=b6、下面程序的运行结果是( )void main( )int num=0;while(num=2)num+; coutnumendl;A.1 B.12 C.123 D.12347、C+语言中while和do-while循环的主要区别是( ).do-while的循环体至少无条件执行一次.while的循环控制条件比dowhile的循环控制条件严格.do-while允许从外部转到循环体内.do-while的循环体不能是复合语句8、以下程序段( )x=-1; dox=x*x;while(!x);A.是死循环B.循环执行二次C.循环执行一次D.有语法错误9、以下描述中正确的是( )A.由于do -while循环中循环语句中只能是一条可执行语句,所以循环体内不能使用复合语句。B.do-while循环由do开始,且while结束,在while(表达式)后面不能写分号。C.在do-while循环体中,一定要有能使while后面表达式的值变为零(“假”)的操作。D.do-while循环中,根据情况可以省略while10、下面有关for循环的正确描述是( )A.for循环只能有于循环次数已经确定的情况B.for 循环是先执行循环体语句,后判断表达式C.在for循环中,不能用break语句跳出循环体D.for循环的循环体语句中,可以包含多条语句,但必须花括号括起来11、对for(表达式1; 表达式3)可理解为( )A.for(表达式1;0; 表达式3)B.for(表达式1;1;表达式3)C.for(表达式1;表达式1;表达式3)D.for(表达式1;表达式3;表达式3)12、若i为整型变量,则以下循环执行的次数是( )for(i=2;i=0;) printf(“%d”,i-);A.无限次 B.0次 C.1次 D.2次13、执行语句for(I=1;I+4;);后变量I的值是( ).3 B.4 C.5 D.不定14、下面程序的功能是计算1到50中是7的倍数的数值之和,请选择填空。 void main()int I,sum=0;for(I=1;I=50;I+)if(_)sun+=I;coutsum;A(int)(i/7)=i/7 B.(int)i/7=i/7 C.i%7+0 D.i%7=015、下面程序的运行结果是( )void main()int I,b,k=0;for(I=1;I=0) k+;coutk”,”b;A.3,-1 B.8,-1 C.3,0 D.8,-2第二次作业16、以下正确的描述是( )A. continue语句的作用是结束整个循环的执行B. 只能在循环体内和switch语句体内使用break语句C. 在循环体内使用break或continue语句D. 从多层循环嵌套中退出时,只能使用goto语句17、下面程序段( )x=3;doy=x-;if(!y) cout “x”; continue;cout “#”;while(1=x=2);A.将输出# B.将输出#*C.是死循环 D.含有不合法的控制表达式18、下面程序的运行结果是( )void main()int k=0; char c=A;do switch(c+)caseA:k+;break;caseB:k-;caseC:k+=2;break;caseD:k=k%2;continue;caseE:k=k*10;break;default:k=k/3;while(cG);cout “k=%dn”k;A.k=3 B.k=4 C.k=2 D.k=019、下面程序的运行结果是( )void main()int a,b;for(a=1,b=1;a=20)break; if(b%3=1) b+=3;continue;b=-5;cout aendl;A.7 B.8 C.9 D.1020、下面程序的运行结果是( )void main()int I;for(I=1;I=5;I+)if(I%2) cout “*”;else continue;cout “#”;cout “$n”;A.*#*#*#$ B.#*#*#*$ C.*#*#$ D.#*#*$21、下面程序的运行结果是:void main( )int a;for(a=1;a=5;a+)switch(a%5)case 0:cout“*”;break;case 1: cout “#”;break;default: cout “n”;case 2: cout“&”;结果:22、下面程序的运行结果是:void main()int I,j,a=0;for(I=0;I2;I+)for(j=0;j4;j+)if(j%2) break;a+;a+;couta;结果:23、鸡兔共有30只,脚共有90个,下面程序段是计算鸡兔各有多少只,请填空。for(x=1;x=29;x+)y=30-x;if(_)coutx ”+”y;24、下面程序的运行结果是:_void main()int I=1; while(I=15)if(+I%3!=2) continue;else coutI ;coutendl;25、下面程序的输出结果是: _void m
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 部门级安全培训材料课件
- 【高考模拟】2026届普通高等学校招生全国统一考试最 新 数学模拟试卷3(含解析)
- 海藻酸盐包装力学优化-洞察及研究
- 部署消防安全培训课件
- 遨游汉字课件
- 2023-2024学年广州市东江外语实验学校八年级(下)第一次限时训练物理试题
- 2025年广东省广州市中考物理三轮冲刺《机械运动》
- 国际标准体系差异对出口型刨刀产品认证成本的结构性挤压效应
- 口腔解剖变异区域刮治效率提升的3D打印定制化工具设计
- 反向刮水器总成在极端环境(-40℃至85℃)下的热应力变形补偿机制
- 2025至2030有机聚合物钽电容器行业发展趋势分析与未来投资战略咨询研究报告
- 建筑培训教学课件
- 学习乐理音程课件
- 爆破安全培训课件
- 管线物探基本知识培训课件
- 医护人员护理文书书写规范模板
- 财务岗招聘笔试题目及答案
- 急诊急救业务知识培训课件
- 生产安全事故应急条例讲解
- 2025上教师资格笔试考试试题与答案(初中化学考生回忆版)
- 《中国名菜》课程标准
评论
0/150
提交评论