下面程序运行后j的结果是()。
i=1
j=0
Do
j=j+1
i=i+1
Loop Until i < 5
A.0
B.4
C.1
D.5
参考答案:C
解析:
此段程序先执行j和i的加1操作,得到j=1,i=2。然后进行条件判断,Do...Loop结构若使用Until关键字,则当条件为False时执行表达式,为True时退出循环语句。Loop Until i<5的意思是一直循环,直到i<5为止,现在i=2,已经小于5,因此跳出循环,此时j=1。答案为C。
下面程序运行后j的结果是()。
i=1
j=0
Do
j=j+1
i=i+1
Loop Until i < 5
A.0
B.4
C.1
D.5
参考答案:C
解析:
此段程序先执行j和i的加1操作,得到j=1,i=2。然后进行条件判断,Do...Loop结构若使用Until关键字,则当条件为False时执行表达式,为True时退出循环语句。Loop Until i<5的意思是一直循环,直到i<5为止,现在i=2,已经小于5,因此跳出循环,此时j=1。答案为C。