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

admin2009-05-20  23

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

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

答案8

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

最新回复(0)