题目内容

【题目】斐波拉契数列0,1,1,2,3,5,8…是数学史上一个著名的数列,定义如下:F(0)=0,F(1)=1,F(n)=F(n﹣1)+F(n﹣2)(n≥2,n∈N).某同学设计了一个求解斐波拉契数列前15项和的程序框图,那么在空白矩形和判断框内应分别填入的词句是( )

A.c=a,i≤14
B.b=c,i≤14
C.c=a,i≤15
D.b=c,i≤15

【答案】B
【解析】解:依题意知,程序框图中变量S为累加变量,
变量a,b,c(其中c=a+b)为数列连续三项,
在每一次循环中,计算出S的值后,变量b的值变为下一个连续三项的第一项a,即a=b,
变量c的值为下一个连续三项的第二项b,即b=c,
所以矩形框应填入b=c,
又程序进行循环体前第一次计算S的值时已计算出数列的前两项,
因此只需要循环12次就完成,
所以判断框中应填入i≤14.
故选:B.
模拟程序的运行,可得在每一次循环中,计算出S的值后,变量b的值变为下一个连续三项的第一项a,即a=b,变量c的值为下一个连续三项的第二项b,即b=c从而判断空白矩形框内应为:b=c,由于程序进行循环体前第一次计算S的值时已计算出数列的前两项,只需要循环12次就完成,可求判断框中应填入i≤14.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网