下列程序(请注意循环体内的LOOP和EXIT语句)的运行结果是( )。 X=8 DO WHILE.T. X=X+1 IF X=INT(X/3) *3 ?X

admin2010-11-26  12

问题 下列程序(请注意循环体内的LOOP和EXIT语句)的运行结果是(  )。          X=8          DO WHILE.T.           X=X+1           IF X=INT(X/3) *3             ?X           ELSE             LOOP           ENDIF           IF X>10             EXIT             ENDIF           ENDDO        

选项 A、9  12     
B、12  15
C、15  18     
D、18  21

答案A

解析 DO WHILE-ENDDO语句的格式为:
DO WHILE<条件>
<命令序列>
ENDDO
执行该语句时,先判断DO WHILE处的循环条件是否成立,如果条件为真,则执行DO WHILE与ENDDO之间的<命令序列>(循环体)。当执行到ENDDO时,返回到DO WHILE,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该循环语句,执行ENDDO后面的语句。在循环语句的循环体中还可以出现两条特殊的命令:LOOP和EXIT。这两条命令会影响循环语句的正常执行流程。
①如果循环体包含
转载请注明原文地址:https://kaotiyun.com/show/Myzp777K
0

最新回复(0)