当前位置: 高中信息技术 / 单选题
  • 1. (2021高一下·东台月考) 斐波那契在《计算之书》中提出了一个有趣的兔子问题:从第三个月开始,每个月的兔子对数是前两个月的兔子对数之和,又同时作为下一个月兔子对数的加数。这种重复反馈的过程称为迭代。迭代法也称辗转法,阅读下列程序代码。

    def fib(n):

        #迭代求Fibonacci数列

        f2=f1=1

        for i in range(①,n+1):

            ②

        return f2

    n=int(input('输入需要计算的月份数:'))

    print('兔子总对数为:',fib(n))

    input("运行完毕,请按回车键退出...")

    下列说法错误的是(    )

    A . 确定迭代变量, 程序中的的f1、f2 B . 建立迭代关系式,②处应填写:f1,f2=f2,f1+f2 C . 对迭代过程进行控制,①处应填写range(3,n+1)枚举从第三个月开始 D . f1,f2=f2,f1+f2不可以用temp=f1+f2,f1=f2,f2=temp代替

微信扫码预览、分享更方便