问题 填空题

阅读以下说明和流程图,填补流程图中的空缺。
[说明]
本流程图用于计算菲波那契数列a1=1,a2=1,an=an-1+an-2,|n=3,4,...的前n项(n≥2)之和S。例如,菲波那契数列前6项之和为200计算过程中,当前项之前的两项分别动态地保存在变量A和B中。
[流程图]


答案

参考答案:S+B或其等价形式

解析:本问题考查考生设计和阅读流程图的能力。
从题日给出的流程图可以看出,第一空需要为S赋值。由于在初始时,S为前两项之和,因此,第一空处应填入A+B或2。
第二空处需要设置一个循环条件。本流程图用于计算菲波那契数列的前n项(n≥2)之和S,显然,当循环变量值小于n时会一直循环进行求和,当循环变量值大于获等于n时循环结束,并输出和S的结果。因此,第二空处应填入n。
第三空至第五空处分别用于计算B、A和S的值。根据题目的描述,计算过程中,当前项之前的两项分别动态地保存在变量A和B中。因此,第三空处应填入A+B。第四空处A为B的前一项,因此应填入B-A。第五空处计算S的值,应在上次和的基础上再加上数列中下一项的值,因此应输入S+B。

单项选择题
多项选择题