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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

C语言第5章循环结构.docx

1、第五章 循环结构程序设计一、选择题1以下叙述正确的是 。A)do-while语句构成的循环不能用其它语句构成的循环来代替B)do-while语句构成的循环只能用break 语句退出C)用do-while语句构成的循环,在while后的表达式为非零时结束循环D)用do-while语句构成的循环,在while后的表达式为零时结束循环2循环语句中的for语句,其一般形式如下:for(表达式1;表达式2;表达式3) 语句其中表示循环条件的是 。A)表达式1 B)表达式2 C)表达式3 D)语句3设int a,b;则执行以下语句后b的值为 。a = 1; b = 10; do b-=a; a+; whi

2、le (b-0); A) 9 B)2 C)1 D)84执行语句:for (i=1;i+4;); 后,变量i的值是 。A)3 B)4 C)5 D)不定值 5程序段如下int k=-20;while(k=0) k=k+1;则以下说法中正确的是 。A)while循环执行20次 B)循环是无限循环 C)循环体语句一次也不执行 D)循环体语句执行一次6以下循环体的执行次数是 。int i, j; for (i=0,j=1; i6) n-;printf(“%d”,n);A)987 B)876 C)8765 D)98768以下程序的输出结果是 。int i;for (i=1;i6;i+) if (i%2)

3、printf(#);continue; printf(*);A)#*#*# B)# C)* D)*#*#*9以下能正确计算12310的程序段是 。A)do i=1;s=1; s=s*i; i+; while(i=10);B)do i=1;s=0; s=s*i; i+; while(i=10);C)i=1;s=1; do s=s*i; i+; while(i=10);D)i=1;s=0; do s=s*i; i+; while(i=10);10for语句中的表达式可以部分或全部省略,但两个 不可省略。但当三个表达式均省略后,因缺少条件判断,循环会无限制地执行下去,形成死循环。 A)0 B)1 C

4、); D),11程序段如下int k=1;while(!k=0) k=k+1;printf(%dn,k);说法正确的是 。 A)while循环执行2次 B)循环是无限循环C)循环体语句一次也不执行 D)循环体语句执行一次11以下for循环是 。 for(a=0,b=0;(b!=123)&(a=4);a+) ;A)无限循环 B)循环次数不定 C)执行4次 D)执行5次13在下列程序中,while循环的循环次数是 。 int i=0; while(i10) if(i1) continue; if(i= =5) break; i+; A)1 B)10 C)6 D)死循环、不能确定次数14以下程序段的

5、输出结果是 。 int a ;for(a=0;a10;a+);printf(%d,a);A)10 B)9 C)8 D715在C语言的循环语句for,while,do-while中,用于直接中断最内层循环的语句是 。 A)switch B)continue C)break D)if16若i,j已定义为int型,则以下程序段中循环体的总的执行次数是 。 for(i=5;i;i-) for(j=0;j 7; n- ) printf ( “ %d ” , n ) ;A)10 9 8 B) 9 8 7 C)10 9 8 7 D)9 8 7 618. 下面程序段的运行结果是: 。 x=y=0; while

6、(x15) y+, x+=+y; printf(“%d, %d”, y, x);A)20, 7 B)6, 12 C)20, 8 D)8, 2019. 下面有关for循环的正确描述是 。 A)for循环只能用于循环次数已经确定的情况B)for循环是先执行循环体语句,后判断表达式C)在for循环中,不能用break语句跳出循环体D)for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来20. 以下程序段 。 x=-1; do x=x * x; while(!x);A)是死循环 B)循环执行二次 C)循环执行一次 D)有语法错误二、填空题1while语句的特点是 。2. do-while语

7、句的特点是 。 3break语句只能用于 语句和 语句中。 4continue语句的作用是 ,。 5循环的嵌套是指 。 6要使以下程序段输出10个整数,请填入一个整数:for(i=0;i= ;printf(%dn,i+=2);7. C语言中实现循环结构的控制语句由 语句、 语句和 语句。8. 设i,j,k均为int型变量,则执行完下面的for循环后,i的值为 ,j的值为 ,k的值为 。for(i=0,j=10; i=j; i+,j-) k=i+j;9. 若输入字符串:abcde,则以下while循环体将执行 次。while(ch=getchar()=e) printf(“*”);10. 以下程

8、序段要求从键盘输入字符,当输入字母为Y 时,执行循环体,则下划线处应填写_。 ch=getchar(); while(ch _ Y) ch=getchar();三、判断题1. do-while循环由do开始,while结束,循环体可能一次也不执行。2. 对于“for(表达式1;表达式2;表达式3) 语句”来说,continue语句意味着转去执行表达式2。3. for循环的三个表达式都可以省略。4. continue语句对于while和do-while循环来说,意味着转去计算while表达式。5. for语句的循环体至少执行一次。6. do-while循环的while后的分号可以省略。7. in

9、t s=36;while(s) -s;构成的是死循环。8. break语句用来结束本次循环,continue语句用来终止整个循环的执行。9. while和do-while循环不论在什么条件下它们的结果都是相同的。10. for ( ; ; ) 语句 等价于 while (1) 语句 ,即不设初值、不判断条件、无终止地执行循环体。四、编程题1利用循环结构编写程序求1+2+3+100。 2利用循环结构编写程序求100以内的奇数之和、偶数之和。 3利用循环结构编写程序求1!+2!+10!的值。4利用循环结构编写程序求1-3+5-7+.-99+101的值。 5利用循环结构编写程序求10!。 6. 利用循环结构编写程序求100以内奇数的平方和。7. 利用循环结构编写程序求幂值210。8. 利用循环结构编写程序输出100以内能被3整除的数。9.利用循环结构编写程序打印如下图案:* *10. 利用循环结构对所有输入的字符进行计数,直到输入的字符为换行符为止。循环答案:一、DBDCD CBACC BDDAC AADDC二、1、先判断表达式后执行语句2、先执行语句后判断表达式3、循环4、结束本次循环继续下一次循环5、一个循环体内包含着另一个完整的循环结构6、187、while和do-while以及for8、109、410、=三、错误 错误 正确 正确 错误 错误 错误 错误 错误 正确

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

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