下面程序的运行结果是( )。 s=0 FOR i=1 T0 20 IFi%5!=0 LOOP ENDIF s=s+i NEXT ?S

admin2016-08-24  28

问题 下面程序的运行结果是(     )。
    s=0
    FOR i=1 T0 20
        IFi%5!=0
          LOOP
      ENDIF
      s=s+i
    NEXT
    ?S

选项 A、0
B、10
C、50
D、160

答案C

解析 IF - ENDIF语句中的LOOP子句表示直接将程序返回到FOR - ENDFOR语句,并重新计算条件值。本题循环变量i的初始值为1,终止值为20,IF语句中判断循环变量i的值是否能被5整除,若能够被5整除,则将变量i累加到s中,最终s的结果为5+ 10+15 +20=50,C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/QQIp777K
0

最新回复(0)