题目
某算法的自然语言和流程图描述如下,将流程图①②③④处补充完整。
自然语言
流程图
第一步:变量s的初值是0,t的初值是1;
第二步:将1赋值给变量i;
第三步: t←t×i,然后s←s+t;
第四步:将变量i的值加1,若i小于或等于10,转到第三步,否则转到第五步;
第五步:输出变量s的值;
第六步:结束。
(1)
① ② ③ ④
(2)
流程图中虚线框处的算法控制结构类型是。
(3)
本算法实现的功能是( )(注:n!=1*2*3*……*n)
A . 求s=10!
B . 求s=1+2+3+……+10
C . 求s=1!+2!+……+10!
D . 求s=1+1+1+……+1(共10个1)
答案: 【1】i<=10?【2】t←t×i 或 t=t*i【3】s←s+t 或 s=s*t【4】i←i+1 或者i=i+1 或者i+=1
【1】循环结构
C