执行如下程序,则最后s的显示值为(   )。 SET TALK OFF s=0 i=5 x=11 DO WHILE s

admin2013-03-26  35

问题 执行如下程序,则最后s的显示值为(       )。
SET TALK OFF
s=0
i=5
x=11
DO WHILE s<=x
s=s+i
i=i+1
ENDDO
?s
SET TALK ON

选项 A、5
B、11
C、18
D、26

答案C

解析 该循环语句中,变量s和i每次执行循环后值的变化如下:
  s值             i值
第一次循环      5     6
第二次循环      11    7
第三次循环      18    8
在执行第四次循环时,程序因条件(18<=11)为假而退出循环。
转载请注明原文地址:https://kaotiyun.com/show/35sp777K
0

最新回复(0)