《编程语言基础——C语言》高等教育出版社(第五版)第四章 循环结构程序设计 章节过关卷

标签:
精品文字版答案
2024-02-26
| 2份
| 7页
| 379人阅读
| 10人下载

内容正文:

《编程语言基础——C语言》高等教育出版社(第五版) 第四章 循环结构程序设计 章节过关卷 考试时间:90分钟 满分:100分 姓名 班级 学号 1 1、 单项选择题(本题15小题,每小题2分,满分30分) 1. 下面哪个语句可以终止当前循环并跳出循环体?( ) A. break B. continue C. return D. exit 2. 下面哪个语句可以跳过当前迭代,开始下一次循环迭代?( ) A. break B. continue C. return D. exit 3. 下面哪个循环语句是先判断条件是否满足,再执行循环体?( ) A.while循环 B. for循环 C. do-while循环 D. continue语句 4. 下面哪个循环语句适合在已知循环次数的情况下使用?( ) A.while循环 B. for循环 C. do-while循环 D. return语句 5. 下面哪个循环语句适合在循环次数未知的情况下使用?( ) A. while循环 B. for循环 C. do-while循环 D. exit 6. 设有程序段 int k=10;while(k=0) k=k-1;下面描述中正确的是( ). A. while循环执行10次 B.循环是无限循环 C.循环体语句一次也不执行 D.循环体语句执行一次 7. C语言中while和do-while循环的主要区别是( ). A.do-while的循环体至少无条件执行一次 B.while的循环控制条件比do-while的循环控制条件严格 C.do-while允许从外部转到循环体内 D.do-while的循环体不能是复合语句 8. 语句while (!e);中的条件!e等价于_( ). A. e==0 B. e!=l C. e!=0 D. ~e 9. C语言中( ). A.不能使用do…while语句构成的循环 B.do…while语句构成的循环必须用break语句才能退出 C.do…while语句构成的循环,当while语句中的表达式值为非零时结束循环 D. Do…while 语句构成的循环,当while语句中的表达式值为零时结束循环 10. 下面有关for循环的正确描述是( ). A.for循环只能用于循环次数已经确定的情况 B.for 循环是先执行循环体语句,后判定表达式 C.在for循环中,不能用break语句跳出循环体 D.for循环体语句中,可以包含多条语句,但要用花括号括起来 11. 下面哪种循环语句可以无限循环?( ) A. for循环 B. while循环 C. do-while循环 D. 都可以无限循环 12. 在一个嵌套的循环中,break语句会影响到哪个循环?( ) A. 内层循环 B. 外层循环 C. 所有循环 D. 不会影响任何循环 13. 在一个嵌套的循环中,continue语句会影响到哪个循环?( ) A. 内层循环 B. 外层循环 C. 所有循环 D. 不会影响任何循环 14. 下面的代码段输出的结果是什么?( ) for(int i = 0; i < 5; i++){ if(i == 3){ break; } printf("%d ", i); } A.0 1 2 B.0 1 2 3 C.0 1 2 3 4 D.0 1 2 3 4 5 15. 若输入字符串: abcde<回车>,则以下while循环体将执行多少次( ). while((ch=getchar0)!='e') printf("*"); A.5 B.4 C.6 D.1 二、判断题(本题15小题,每小题2分,满分30分) 1. continue 不是结束本次循环,而是终止整个循环的执行.( ) 2. continue 只能用于循环体中.( ) 3. for循环的三个表达式都可以省略.( ) 4. c语言中三种循环语句可以相互嵌套.( ) 5. 在循环中使用break语句或者continue语句,其作用是相同的.( ) 6. while循环的循环体最少要执行一次.( ) 7. do-w

资源预览图

《编程语言基础——C语言》高等教育出版社(第五版)第四章 循环结构程序设计 章节过关卷
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。