A-A+
以下程序段的输出结果是()。 x=1 y=4 Do Until y>4 x= x * y y
问题详情
以下程序段的输出结果是()。 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。