A、f(1)=0
B、f(1)=1
C、f(0)=1
D、f(n)=f(n-1)+1/n
第1题:
递归函数f(n)=f(n-1)+n (n>1)的递归体是?
A.f(1)=0;
B.f(0)=1;
C.f(n)=f(n-1)+n;
D.f(n)=n;
第2题:
【填空题】已知递归函数f的定义如下: int f(int n){ f (n<=1) return 1; //递归结束情况 else return n* f(n-2);} //递归 则函数调用语句f(5)的返回值是____。
第3题:
递归函数f(n) = f(n - 1) + n(n > 1)的递归体是()。
A.f(1)=0
B.f(0)=1
C.f(n)=f(n-1)
D.f(n)=n
第4题:
关于函数的递归调用,下列哪些表述是正确的:
A.递归函数中没有任何参数;
B.递归函数中不需要递归出口;
C.所谓函数的递归调用,是指:在函数f的定义中有调用f的语句;
D.在编写一个递归函数时,函数体内一定要有结束条件,即有递归出口;
E.函数的递归调用,特别适合于完成类似阶乘的运算,即f(n)=n*f(n-1)这样的运算。
F.递归函数不需要保存在一个文件中;
第5题:
17、关于函数的递归调用,下列哪些表述是正确的:
A.递归函数中没有任何参数;
B.递归函数中不需要递归出口;
C.所谓函数的递归调用,是指:在函数f的定义中有调用f的语句;
D.在编写一个递归函数时,函数体内一定要有结束条件,即有递归出口;
E.函数的递归调用,特别适合于完成类似阶乘的运算,即f(n)=n*f(n-1)这样的运算。
F.递归函数不需要保存在一个文件中;