6.8 作业
C++入门经典(第5版•修订版)
本章介绍了一些复杂的程序流程,您现在应该能够回答几个问题并完成两个练习,以巩固这方面的知识。
6.8.1 测验
1.在for语句中应使用哪种数据类型?
A.整型
B.整型或浮点数
C.任何数据类型都可以
2.哪种循环不能使用break或continue语句?
A.for
B.for和while
C.无
3.在switch语句中,break命令有何作用?
A.跳到下一个case
B.结束switch语句
C.跳到default部分
6.8.2 答案
1.C。大多数程序员都在for语句中只使用整型变量,但C++没有这样的限制,您可使用浮点数变量、字符串变量或其他任何数据类型的变量。
2.C。break和continue可用于任何类型的循环中,虽然它们在for循环中不那么常见,原因是这些循环通常循环固定的次数。
3.B。在switch语句中,break导致跳转到switch语句外继续执行。如果没有它,将从满足条件的第一个case部分执行到switch语句末尾。
6.8.3 练习
1.编写一个程序,显示前100个能被16整除的数。
2.修改程序BadTeacher,使其处理成绩为E、G和H的情形并显示相应的评语。
时间: 2024-10-24 01:56:08