问题 单项选择题


说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序】
SET TALK OFF
STORE 0 TO X,Y
DO WHILE X<20
X=X+Y
Y=Y+2
&& IF Y=4
&& EXIT
&& ENDIF
ENDDO
X,Y
SET TALK ON
RETURN

Y的输出结果为 ______。

A.20

B.21

C.22

D.10

答案

参考答案:D

解析: 本程序共执行5次DO WHILE循环,第一次当X=0时,执行循环体后X=0,Y=2,第二次当X=0时,执行循环体后X=2,Y=4,第三次当X=2时,执行循环体后X=6,Y=6,第四次当 X=6时,执行循环体后X=12,Y=8,第五次当X=12时:执行循环体后X=20,Y=10,当X=20时,不满足DO WHILE循环条件X<20,所以退出循环体。

单项选择题
单项选择题 案例分析题