1.选择题
(1)以下程序段的循环次数是()。
A.无限次 B.0次 C.1次 D.2次
(2)下列语句属于循环语句的是()。
A.for语句 B.if语句 C.scanf语句 D.switch语句
(3)以下选项中描述错误的是()。
A.break关键字用于跳出当前循环
B.continue语句用于终止本次循环,执行下一次循环
C.switch条件语句中可以使用break关键字
D.循环语句必须要有终止条件,否则不能编译
(4)以下程序的运行结果是()。
(5)以下程序的运行结果是()。
A.987 B.876 C.8 765 D.9 876
2.填空题(www.xing528.com)
(1)在循环结构中,使用____语句来跳出当前循环。
(2)do…while语句是先执行后判断,因此至少要执行____次循环体。
(3)以下程序的运行结果是____。
(4)以下程序的运行结果是____。
(5)如果从键盘上输入“ABC”,则以下程序的运行结果是____。
3.编程题
(1)编写程序,打印出100~999之间的所有“水仙花数”。所谓水仙花数是指一个n位数(n≥3),其各位数字立方和等于该数本身。例如,3位数153就是一个水仙花数:153=13+53+33。
(2)统计输入字符中字母、数字、空格及其他字符的个数,以“#”结束输入。
(3)使用for语句打印出1~100中所有能同时被4和6整除的数。
(4)编写程序,实现sum=1+1/2+1/3+1/4…+1/10。
(5)编写程序,按格式输出如下数据。
(6)公鸡每只5元,母鸡每只3元,小鸡3只1元。问100元买100只鸡有几种买法?各种买法的具体情况是什么?
(7)设计一个倒计时显示器。从1分钟开始倒计时,每秒显示一次剩余的秒数,直到0秒为止。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。