考研的备考中,对于历年真题的复习,也是提升考试分数的重要方法。为了让大家更好的积累学习,小编为大家整理了历年考研真题,下面是关于“则计算fact(n)需要调用该函数的次数为( )。”,希望对大家有更好的帮助。
5、则计算fact(n)需要调用该函数的次数为( )。
A、n+1
B、n-1
C、n
D、n+2
5、试题答案:C
试题解析:
【考点】本题考查递归函数的调用。
【解析】将fact(n)带入函数中,执行return n*fact(n-1),函数调用一次;带入fact(n-1),执行return (n-1)*fact(n-2),函数调用两次;......;将fact(1) 带入函数中, 执行return 1*fact(0),函数调用n-1次;将fact(0) 带入函数中, 执行return 1,函数结束。计入fact(n)为一次调用,则函数一共调用n次。故本题选C。
以上“则计算fact(n)需要调用该函数的次数为( )。”,更多关于考研真题内容将不断更新。
