问题
单项选择题
有如下程序: a = 100 Do s=s+a a=a+1 Loop While a > 120 Print a 运行时输出的结果是( )。
A.100
B.120
C.201
D.101
答案
参考答案:D
解析: 尽管a>120一开始就不成立,但Do循环仍然执行一次,因为While放在Do语句块的后面,循环体先执行,再判断。
有如下程序: a = 100 Do s=s+a a=a+1 Loop While a > 120 Print a 运行时输出的结果是( )。
A.100
B.120
C.201
D.101
参考答案:D
解析: 尽管a>120一开始就不成立,但Do循环仍然执行一次,因为While放在Do语句块的后面,循环体先执行,再判断。