问题 单项选择题

有如下程序 a=100 Do s=s +a a=a+1 Loop While a>120 Print a 运行时输出的结果是( )。

A.100

B.120

C.201

D.101

答案

参考答案:D

解析: 本题考查Do While语句的用法。本题应该注意,尽管a>120一开始就不成立,但 Do循环仍然执行一次,因为While放在Do语句块的后面,循环体先执行,再判断,本题正确答案为选项D。如果认为循环一次也不执行,则可能认为输出结果为选项A。Do While语句的用法也是重点内容,同时也是难点,考生应该多做相关练习。答案为D。

单项选择题
单项选择题