问题 填空题

下列程序的功能是计算S=1!+2!+…+10!的值,完成程序填空。
S=0
FOR N=1 TO 10
P=1
FOR I=1 TO N
【7】
ENDFOR
S=S+P
ENDFOR
“SUM=”,S

答案

参考答案:P=P*I

解析:[命题目的] 本题考查了考生对结构化程序的理解及运用。
[解题要点] 本题中,程序采用了双重循环,内循环计算N的阶乘,即1~N个自然数连乘,结果保存在变量P中,内循环结束时,N的阶乘完毕。题中要求计算 S=1!+2!+…+10!的值,应将每次求出的乘积累加起来,放在变量5中。
[考点链接] 在Visual FoxPro中,程序的基本结构有顺序结构、选择结构和循环结构3种。

单项选择题
多项选择题