1. 从键盘输入一个整数m,程序输出斐波那契数列的前m项。如m为5时,该数列的前m项是“1,1,2,3,5”。

    def fibs(n):

      if n==1 or n==2:

        return ________

      else:

        return __________

    m=int(input("请输入一个整数:"))

    for i in range(1,m+1):

      print(______ ,end=",")

(1) 程序代码中①处的代码是(    ) A. 1 B. 2 C. n D. m
(2) 程序代码中②处的代码是(    ) A. fibs(n) B. fibs(n-1)+fibs(n-2) C. fibs(n-1) D. fibs(n-2)
(3) 程序代码中③处的代码是(    ) A. fibs(i) B. fibs(m) C. fibs(n) D. fibs(n+1)
【考点】
递归算法;
【答案】

您现在未登录,无法查看试题答案与解析。 登录
单选题 普通