计算机二级C语言专项习题十七(2)

  11.3 以下叙述正确的是

  A) C程序中各函数之间既允许直接递归调用也允许间接递归调用

  B) C程序中各函数之间不允许直接递归调用也不允许间接递归调用

  C) C程序中各函数之间允许直接递归调用不允许间接递归调用

  D) C程序中各函数之间不允许直接递归调用允许间接递归调用

  答案:A

  11.4 以下程序的输出结果是

  A) 8 B) 30 C) 16 D) 2

  long fib(int n)

  { if(n>2) return (fib(n-1)+fib(n-2));

  else return (2);

  }

  main()

  { printf("%ld\\n",fib(6)); }

  答案:C