问题 单项选择题

以下程序求1!+2!+ 3!+... +10!的累加和,请为下面的程序选择正确的答案( )。
s=0
FOR i=1 TO 10
t=1
FOR j=1 TO ______
t=t*j
NEXT
s=s+ t
NEXT
S

A.10

B.j

C.9

D.i

答案

参考答案:D

解析: 本题难点在于循环语句的嵌套使用。请注意程序中外层的循环是求10个数的累加和,内层循环是求当外层循环循环到第i次时求i!,因而内层循环语句应写成FOR j=1 TO i。

多项选择题
单项选择题