【程序】 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 RET

admin2010-06-18  26

问题 【程序】
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,所以退出循环体。
转载请注明原文地址:https://kaotiyun.com/show/bChZ777K
0

最新回复(0)