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

admin2010-06-18  28

问题 【程序】
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
程序运行时,若依次输入2.5,8,3.5,则输出结果为 ______。   

选项 A、2.5+8=10.5     
B、A+B=10.5
C、8+3.5=11.5     
D、A+B=11.5

答案C

解析 当I=1时,进入DO WHILE循环,输入 A为2.5,满足IF A>INT(A). OR. A>10的条件,继续循环,输入A为8,执行此IF的ELSE语句,输入B为3.5,不满足IF B=INT (B). AND.B<10,执行此IF的ELSE ? A,“+”,B,“=”,A+B,输出8+3.5=11.5。
转载请注明原文地址:https://jikaoti.com/ti/YzO7FFFM
0

随机试题
最新回复(0)