[单项选择题] 有如下程序,运行输出的结果是 ______ 。 s=0 Dos=(s+1)*(s+2)n=n+1 Loop Until s>=30 Pr
2021-07-14
[单项选择题] 有如下程序,运行输出的结果是 ______ 。 s=0 Dos=(s+1)*(s+2)n=n+1 Loop Until s>=30 Print n; s
A.0 1
B.30 30
C.4 30
D.3 182
正确答案:D
参考解析:此循环的功能是不断根据表达式修改变量s的值,直到其值大于等于30才退出循环。变量n用于记录循环的次数。第一次循环时,s=1*2=2;第二次循环时,s=3*4=12;第三次循环时,s=13*14=182,随即退出循环,因此共循环了3次,即n=3。
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
