问题 填空题

设有如下代码:
x=0
Do
x=x+1
Loop While x>=______
运行程序,要求循环体执行4次后结束循环,在空白处填入适当语句。

答案

参考答案:D

解析: 首先看条件判断在循环体之前还是之后。如果先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在Until循环中条件为假时执行循环体,条件为真时退出循环;在While循环中条件为假时退出循环,条件为真时执行循环体。本题中先执行循环体,要求循环体执行4次,第4次循环后,条件x=4不满足循环条件,所以条件可以设为x>=4或x>3。所以本题答案为4。

选择题
单项选择题