【程序说明】 程序功能是用两种循环步长值来求1+2+3+…+50的值。 【程序一】 S=0 FOR (5) (6) ENDFOR ? S RETURN 【程序二】 S=0 FOR (7) S=S+N ENDFOR (8) RETURN

admin2010-06-18  34

问题 【程序说明】 程序功能是用两种循环步长值来求1+2+3+…+50的值。
【程序一】
S=0
FOR  (5)
     (6)
ENDFOR
? S
RETURN
【程序二】
S=0
FOR  (7)
   S=S+N
ENDFOR
(8)
RETURN

选项 A、N=50 TO 1     
B、N=50 TO 1 STEP-1
C、N=1 TO 50 STEP-1     
D、N=1 TO 50 STEP

答案B

解析 FOR… ENDFOR 循环中,当循环变量初值大于终值时,STEP步长为负值。本题是1~50的自然数依次相加,所以步长为-1。
转载请注明原文地址:https://kaotiyun.com/show/rChZ777K
0

最新回复(0)