问题
单项选择题
有如下程序: a = 100 Do While a > 120 s=s+a a=a+1 Loop Print a 运行时输出的结果是( )。
A.100
B.120
C.201
D.101
答案
参考答案:A
解析: 因为While语句与Do语句块一起使用,由于a>120一开始就不成立,故Do循环中的循环体各语句均不执行,即循环一次都没执行,因此a还是100。
有如下程序: a = 100 Do While a > 120 s=s+a a=a+1 Loop Print a 运行时输出的结果是( )。
A.100
B.120
C.201
D.101
参考答案:A
解析: 因为While语句与Do语句块一起使用,由于a>120一开始就不成立,故Do循环中的循环体各语句均不执行,即循环一次都没执行,因此a还是100。