单选题

观察下列代码, 说法错误的项是? ( ) 

def fi(n) :

    if n==1 or n==2:

        s=1

    else:

        s=fi(n-1) +fi(n-2)

    return s

a=int(input("请输入 a 的值: ") )

print(fi(a) )

A

该程序段用递归算法来实现

B

语句“def fi(n) : ” 中的 n 为形参

C

边界条件为 n==1

D

当 a=6 时, 程序输出 8

赣ICP备20007335号-2