问题 单项选择题


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

【程序】
SET TALK OFF
I=1
CLEAR
DO WHILE I<=2
INPUT “A=” TO A
IF A>INT(A) .OR. A>=10
LOOP
ELSE
INPUT “B=” TO B
IF B=INT(B) .AND. B<10
LOOP
ELSE
A,“+”,B“=”,A+B
ENDIF
ENDIF
I=I+1
ENODO
SET TALK ON
RETURN

若将程序两处的LOOP都改为EXIT,依次输入数据8,5,则输出结果为 ______。

A.8+5=13

B.5+8=13

C.A+B=13

D.无任何输出

答案

参考答案:D

解析: 当输入A值为8时,执行第1个IF的ELSE语句,输入B为5,满足IF B=INT(B).AND. B<10,执行EXIT,退出DO WHILE 循环,所以窗体上无任何显示。

选择题
单项选择题