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