首页 试题详情
单选题

设n的初值为正整数,设计一个递归算法如下:int fact(int n){if(n<=0)return 1;else return(n*fact(n-1));}以下叙述中,正确的是______。

A计算fact(n)需要执行n+2次函数调用

B计算fact(n)需要执行n+1次函数调用

C计算fact(n)需要执行n次函数调用

D计算fact(n)需要执行n-1次函数调用

正确答案:A (备注:此答案有误)

相似试题

  • 单选题

    n初值正整数设计一个递归算法如下:int fact(int n){if(n<=0)return 1;else return(n*fact(n-1));}以下叙述中,正确是______。

    答案解析

  • 单选题

    一个递归算法必须包括( )。

    答案解析

  • 单选题

    一个递归算法改为对应递归算法时,通常需要使用( )。

    答案解析

  • 多选题

    决策树生成是一个递归过程.在决策树基本算法中导致递归返回情况包括()

    答案解析

热门题库