执行完下列语句段后,i的值为()。intf(intx){return((x>0)?x×f(x-1):2);}inti:i=f(f(1));
A: 2
B: 4
C: 8
D: 无限递归
A: 2
B: 4
C: 8
D: 无限递归
举一反三
- 执行完下列语句段后,i值为:() intf(intx) {return((x>0)?x*f(x-1):2);} ...... inti; i=f(f(1));
- 执行完下列语句段后,i值为____。【浙江大学2000年】intf(intx){return((x>0)x*f(x一1):2);}inti;i=f(f(1)); A: 2 B: 4 C: 8 D: 无限递归
- 执行完下列语句段后,i值为:( ) int f(int x) { return ((x>0) ? x* f(x-1):2);} ...... int i ; i =f(f(1));
- 【单选题】用if语句表示如下分段函数f(x),下面程序不正确的是()。 f(x)=2x+1 x>=1 f(x)=3x/(x-1) x<1 A. if(x>=1):f=2*x+1 f=3*x/(x-1) B. if(x>=1):f=2*x+1 if(x<1):f=3*x/(x-1) C. f=2*x+1 if(x<1):f=3*x/(x-1) D. if(x<1):f=3*x/(x-1) else:f=2*x+1
- 执行完下列语句段后,i的值为:()。intf(intn){if(n<=0)return0;if(n==1)return1;if(n>1)returnf(n-1)+f(n-2);}inti=f(5); A: 3 B: 5 C: 6 D: 7