ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:16.28KB ,
资源ID:4189304      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4189304.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(循环结构程序设计课后习题及答案.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

循环结构程序设计课后习题及答案.docx

1、循环结构程序设计课后习题及答案 集团标准化工作小组 #Q8QGGQT-GX8G08Q8-GNQGJ8-MHHGN#循环结构程序设计课后习题及答案循环结构程序设计习题及答案1、循环语句的三要素分别是 、 、 。2、for语句括号内的3个表达式的作用分别是 、 、 。3、在2层循环嵌套中,外层循环语句的每个执行周期中,内层循环语句都要完整地 ,只有当 时,才结束整个循环。4、在循环结构中,break语句的作用是 ;continue语句的作用是 。5、当循环条件一开始就为假时,对于while语句、dowhile语句、for语句,分别执行循环体 次、 次、 次。6、下面程序段的执行次数: int a=

2、0;while(a=0) printf(goodn); a-; 7、下面程序段的执行次数: int a=0;while(a=0) printf(goodn); a-; 8、下面程序段的执行次数: int a=1;while(a=1) printf(goodn); a+; 9、下面程序段的执行次数: int a=1;while(a=1) printf(goodn); a+; 10、下列程序段的运行结果是 。 for(i=5;i=0;i-) printf(“%d “,i);11、下列程序段的运行结果是 。 for(n=1;n20;n=n+3) printf(“%d “,n);12、下列程序段的运行

3、结果是 。 for( ch=a ;ch=e ;ch+) printf(“%d“,ch-97); 13、下列程序段的运行结果是 。 for(i=1,j=5 ; ij ; i+,j-) printf(“i=%d j=%dn“,i,j);14、下列程序段的运行结果是 。 for(n=1 ; n*n20 ; n+) printf(“%d n“,n+n);二、选择题1、下列程序段中,死循环的是( )A、 for (i=1; ;) B、 i=32767; if(+i%2=0) continue; do if(+i%3=0) break; if(i0) break; while(+i);C、 i=1; D、

4、 for(i=1; ; ) while(i-); if(+i100) break; C、int a=0; D、 int x=21; do while(x) +a; -x; while(a=0);三、阅读程序,写出程序运行结果。1、#includemain() int i=0,sum=1; do sum+=i; i+; while(i5); printf(%dn,sum); 程序运行结果: 2、#includemain() int a,b; b=10;a=1; while(a=b) a*=2; printf(%dn,a);程序运行结果: 3、#includemain() int x=2; whi

5、le(x-); printf(%dn,x); 程序运行结果: 4、#includemain() int x=3; do printf(%dn,x-=2); while(!x); 程序运行结果: 5、#includemain() int i; for(i=1;i=5;i+) switch(i%5) case 0:printf(*);break; case 1:printf(#);break; case 2:printf(&);break; default:printf(n); 程序运行结果: 6、#includemain() char ch; while(ch=getchar()!=!) put

6、char(+ch); 程序运行结果: 7、#include main() int i,j; for(i=0;i=5;i+) for(j=1;j10;j+) if(j=5) break; if(i2) break; printf(j=%dn,j); printf(i=%dn,i); 程序运行结果: 8、#include main() int x ,y; x=37,y=13; while(x!=y) if(xy) x=x-y; if(yx) y=y-x; printf(x=%dn,x); 程序运行结果: 四、编程题1、输出下列图案12 43 6 94 8 12 16 5 10 15 20 25 2

7、、输出下列图案*3、编程求2-4+6-8+-100+102的值。4、输出公元1500年至2500年所有的闰年的年号。 5、从键盘上输入若干学生的C语言成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。 循环结构程序设计(参考答案)一、填空题、1.循环条件 循环体 循环控制变量2.循环变量赋初值 循环测试条件 循环变量更新3.执行整个周期 外层循环条件为假4.提前结束包含它的循环语句的执行 提前结束本次循环周期开始执行下一次循环周期5.0 1 06.0 7.18.无数9.110.5432111.1 4 7 10 13 16 1912.0123413.I=1,j=5I=2,j=414.14

8、916二、选择题1.B2.D三、程序运行结果5.#& *=5 J=3=1四、编程题1. #includemain() int i,j; for(i=1;i=5;i+) for(j=1;j=1;i-=2) for(j=1;j=i;j+) printf(*); printf(n); 3. #includemain() int i,y=1,s=0; for(i=2;i=102;i+=2) s=s+y*i; y*=-1; (y=-y); printf(2-4+6+.-100+102=%d,y);4.#includemain() int i; for(i=1500;i=0) if(cjmax) max=cj; if(cjmin) min=cj; scanf(%f,&cj); printf(max=%fnmin=%f,max,min);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1