单选题
执行完下列语句段后,i值为______。
int f(int x){ return ((x>0)? x*f(x-1);2); }
i=f(f(1));
A.2
B.4
C.8
D.无限递归
A
B
C
D
【正确答案】
B
【答案解析】
此题考查的知识点是递归算法的分析。根据题意可计算f(0)=2,f(1)=2,f(2)=4,所以选B。
提交答案
关闭