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

问题 【程序说明】 程序功能是用两种循环步长值来求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=1 TO 50 STEP-1
C、N=1 TO 50     
D、S=1 TO 50

答案C

解析 FOR… ENDFOR格式1:
FOR循环变量=初值TO终值[STEP 步长]
   <语句序列>
   [EXIT]
   [LOOP]
ENDFOR/NEXT
功能:当循环变量的值不大于终值时,执行循环操作。每循环一次,循环变量的值自动递增一个步长值。
循环变量为任意一个内存变量,不需要事先定义。
初值、终值、步长均为一个数值表达式,其值可为正或负或小数。
若不选[STEP步长]选项,递增步长为1。
[LOOP]选项实现循环短路操作,[EXIT]选项实现结束当前循环操作。
格式2:
FOREACH<变量>IN<数组变量>/<集合>
   <语句系列>
   [EXIT]
   [LOOP]
ENDFOR/NEXT[<变量>]
功能:对<数组变量>或<集合>中的每个元素执行循环操作。
转载请注明原文地址:https://jikaoti.com/ti/1GO7FFFM
0

随机试题
最新回复(0)