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

问题 【程序】
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 循环,所以窗体上无任何显示。
转载请注明原文地址:https://jikaoti.com/ti/7zO7FFFM
0

最新回复(0)