单选题
说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】 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 |
单选题
X的输出结果为 ______。
单选题
Y的输出结果为 ______。
【正确答案】
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,所以退出循环体。
单选题
若将程序中的&& 删除,则X,Y的输出结果为 ______。
【正确答案】
B
【答案解析】[解析] &&起解释说明语句作用,删除后则执行IF语句,当第二次循环后X=2、Y=4时,结束循环。