问题 单项选择题

当变量x=2,y=5时,以下程序的输出结果为 Do Until y>5 x=x*y y=y+1 Loop Print x

A.2

B.5

C.10

D.20

答案

参考答案:C

解析: 本题主要考查了Do Un til...Loop形式的循环结构。 Do Until...Loop形式执行过程如下: ①计算条件表达式的值,若条件不成立,执行②;否则执行④。 ②执行循环体。 ③转向执行①。 ④执行Loop后面的语句,即退出Do…… Loop循环。 题中第一次条件不成立,故执行了一次循环体,执行语句x=x*y使x的值变为10,执行语句y=y+1使y的值变为6。接着判断条件成立,故不再执行循环体,最后x的输出结果为10。

单项选择题
单项选择题