问题
单项选择题
阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】 程序功能是用两种循环步长值来求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。