下列循环中,可以正常结束的是

admin2020-04-18  23

问题 下列循环中,可以正常结束的是

选项 A、i=10 Do i=i+1 Loop Until i<1
B、i=1 Do i=i+1 Loop Until i=10
C、i=10 Do i=i+1 Loop Whfie i>1
D、i=10 Do i=i-2 Loop Until i=1

答案B

解析 Do循环语句的功能是:当指定的“循环条件”为真或直到指定的“循环条件”变为真之前重复执行循环体。Do While|Until…Loop循环是在条件满足的情况下才执行一次循环体,而Do…Loop While|Until循环不管是否满足条件都先执行一次循环体,然后再判断条件是否成立以决定后续操作。本题的A选项由于i的值从10开始递增,永远不会满足i<1而无限循环;C选项由于i的值从10开始递增,永远满足i>1而无限循环;D选项由于i的值从10开始递减,但是因为每次递减2,所以i永远为偶数,不会满足i=1而无限循环。
转载请注明原文地址:https://kaotiyun.com/show/zKTp777K
0

最新回复(0)