问题 单项选择题


阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】 程序功能是用两种循环步长值来求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。

单项选择题
填空题