已知函数文件如下,则factor(4)= ()function f=factor(n) if n<=1 f=1; else f=factor(n-1)*n; end
A: 4
B: 24
C: 12
D: 48
A: 4
B: 24
C: 12
D: 48
A
举一反三
- 已知自定义函数文件如下,则factor(4)=( ) function f=factor(n) if n<=1 f=1; else f=factor(n-1)*n; end A: 4 B: 12 C: 24 D: 48
- 已知函数文件如下,function f = factor(n)if n <= 1f=1;else f=factor(n-1)*n;end则factor(4)的结果是( ) A: 4 B: 12 C: 48 D: 24
- 已知函数文件如下,function f=factor(n)if n<=1f=1;elseiff=factor(n-1)*n;end则factor(4)的值为: A: 6 B: 12 C: 24 D: 48
- 已知函数文件如下,[br][/br]function f=factor(n)[br][/br]if n[=1 f=1;<br]elseif f=factor(n-1)*n;[br][/br]end 则factor(4)的值为: A: 6 B: 12 C: 24 D: 48
- 已知函数文件如下,则factor(4)= () functionf=factor(n) ifn<=1f=1; elsef=factor(n-1)*n; end
内容
- 0
递归函数f(1)=1,f(n)=f(n-1)+n(n>;1)的递归体是____________。 A: f(1)=1 B: F(0)=0 C: F D: F(n)=f(n-1)+n E: F(n)=n
- 1
递归模型如下: f(1)=1,n>1时f(n)=f(n-1)+n 其中递归体是( )。 A: f(1)=0 B: f(0)=1 C: f(n)=f(n-1)+n D: f(n)=n
- 2
递归函数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
- 3
递归函数f(n)=f(n-1)+n(n>1)的递归出口是() A: f(1)=0 B: f(1)=1 C: f(0)=1 D: f(n)=n
- 4
使用递归函数计算n!(n=0,1,2,3,…)的是______ A: fac(int n) if(n==0)return 1; else for(i=1;i<=n;i++)f*=i; return f; } B: fac(int n) { if(n==0‖n==1)return 1; else return n*fac(n-1); } C: fac(int n) {int i=1,f=1; if(n==0)return 1; else do{f*=i;}while(i++<n); return f; } D: fac(int n) {int i=1,f=1; if(n==0)return 1; else while(1<=n)f*=i++; return f;