单选题
下面是一个递归Java程序,其功能为 ( )
long Factorial(int n)
if(1==n)
return 1;
else
return n*Factorial(n-1);
A、
求1-n的和
B、
求2到n的和
C、
求n的阶乘
D、
求2-n的积
【正确答案】
C
【答案解析】
[解析] 该题考查的是递归调用。在 Java中允许方法的递归调用,即允许方法调用自身。当算阶乘的时候最多的是用到递归调用,本题的功能是求n的阶乘。
提交答案
关闭