问题 单项选择题

有如下程序: 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。

单项选择题
问答题