A-A+

下面是一个递归Java程序 其功能为 ()long actorial(int n){ i(1

2022-08-12 20:09:42 问答库 阅读 197 次

问题详情

下面是一个递归Java程序,其功能为 ()long actorial(int n){ i(1==n){ return 1; } else return n*actorial(n-1);}
A.求1-n的和
B.求2到n的和
C.求n的阶乘
D.求2-n的积

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
该题考查的是递归调用。在Java中允许方法的递归调用,即允许方法调用自身。当算阶乘的时候最多的是用到递归调用,本题的功能是求n的阶乘。

考点:功能,程序