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

admin2009-05-20  27

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

选项 A、100
B、120
C、201
D、101

答案8

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

最新回复(0)