C语言选择题55?

来源:百度知道 编辑:UC知道 时间:2024/06/01 06:51:25
55.以下叙述正确的是( )
A、 do-while语句构成的循环不能用其它语句构成的循环代替。
B、 do-while语句构成的循环只能用break语句退出。
C、 用do-while语句构成的循环,在while后的表达式为非零时结束循环。
D、 用do-while语句构成的循环,在while后的表达式为零时结束循环。
为什么要这么选?

选择D
程序的控制思路,先做DO 的内容,然后再判断WHILE是否成立,成立的话再做一边DO 的内容,直到WHILE 的内容不成立。当WHILE 的条件为0时,就是不成立的时候,自然就结束循环了。

D

太简单
d

D;
先做DO中的循环体!然后 再判断WHILE的条件!如为非0则继续执行循环!如为0则执行WHILE下一条语句,即跳出循环
建议把各语句的流程图理解!

D,,,C语言中所有的循环语句都是条件符合时进入循环,,,条件不成立时结束循环,,而符合条件即真。。为1,,,不符合即假,为0,,,