A-A+

以下程序段的输出结果是()。 x=1 y=4 Do Until y>4 x= x * y y

2022-08-06 01:27:45 问答库 阅读 174 次

问题详情

以下程序段的输出结果是()。 x=1 y=4 Do Until y>4 x= x * y y=y+1 Loop Print X
A.1
B.4
C.8
D.20请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
B。【解析】本题考查的是dountil循环语句。dountil是直到型循环,当条件为假时执行循环体,直到为真结束。本题中首先y=4,循环条件y>4,所以关系表达式的结果为假,执行循环体中的语句,直到x=4,y=5。然后再次进入循环判断。因为y=5,所以循环判断表达式结果为真,不执行循环体,循环结束。Printx打印X中的值,故选B。

考点:程序