问题 单项选择题

有如下程序:
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语句块的后面,循环体先执行,再判断。

单项选择题
单项选择题