网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

●已知递归函数f(n)的功能是打印n,n-1,…,1,且n>=1,应采用的代码段是 (42) 。

(42) A.if n>1 then f(n-1);printf("%d",n);

B.if n<1 then f(n+1);printf("%d",n);

C.printf("%d",n);if n>1 then f(n-1);

D.printf("%d",n);if n<1 then f(n+1);


参考答案

更多 “ ●已知递归函数f(n)的功能是打印n,n-1,…,1,且n=1,应采用的代码段是 (42) 。(42) A.if n1 then f(n-1);printf("%d",n);B.if n1 then f(n+1);printf("%d",n);C.printf("%d",n);if n1 then f(n-1);D.printf("%d",n);if n1 then f(n+1); ” 相关考题
考题 将f=1+1/2+1/3+…+1/n转化成递归函数,其递归体是()。 A、f(1)=0B、f(1)=1C、f(0)=1D、f(n)=f(n-1)+1/n

考题 已知递归函数f(n)的功能是计算 1+2+3…n,且n=1,应采用的代码段是_____.

考题 已知递归函数f(n)的功能是计算1+2+…+n,且n≥1,应采用的代码段是______。A.if n>1 then return 1 else return n+f(n-1)B.if n>1 then return 1 else return n+f(n+1)C.if n<1 then return 0 else return n+f(n-1)D.if n<1 then return 0 else return n+f(n+1)

考题 已知递归函数f(n)的功能是打印n,n-1,…,1,且n>=1,应采用的代码段是(42)。A.if n>1 then f(n-1); printf("% d",n);B.if n<1 then f(n+1); printf("% d", n);C.printf("% d",n); if n>1 then f(n-1);D.printf("% d", n); if n<1 then f(n+1);

考题 递归函数f(n)的功能是计算1+2+…+n,且n≥1,则f(n)的代码段是(49)。A.if n>1 then return 1 else return n+f(n-1)B.if n>1 then return 1 else return n+f(n+1)C.if n>1 then return 0 else return n+f(n+1)D.if n<1 then return 0 else return n+f(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;

考题 已知有一个求阶乘的递归函数如下: def fac(n): if n==0 or n==1: return 1 else: 填空 其中,应填入的是()。A.return n*fac(n-1)B.n*fac(n-1)C.return (n-1)*fac(n)D.(n-1)*fac(n)

考题 2、递归模型为f(1)=1,f(n)=f(n-1)+n (n1),其中递归体是 。A.(1)=0B.f(0)=1C.f(n)=f(n-1)+nD.f(n)=n

考题 递归函数f(n) = f(n - 1) + n(n > 1)的递归体是()。A.f(1)=0B.f(0)=1C.f(n)=f(n-1)D.f(n)=n