• 2021-04-14
    求解以下问题,可以使用递归函数实现
    c42b8039423ce2add4b5a4350128f69b.jpg
  • 内容

    • 0

      有以下程序 int add(int a,int b){return+b};} main() {int k,(*f)(),a=5,b=10; f=add; ... }则以下函数调用语句错误的是()。 A: k=(*f)(a,b); B: k=add(a,b); C: k=*f(a,b); D: k=f(a,b);

    • 1

      有以下程序 iht add (int a, int b) {return(a+b);} mian() {int k,(*f)(),a=5,b=10; f=add; … } 则以下函数调用语句错误的是______。 A: k=(*(a,; B: k=add(a,; C: k=*f(a,; D: k=f(a,;

    • 2

      有以下程序 int add(int a,int b){return(a+b);} main() {int k,(*f)(),a=5,b=10; f=add; } 则以下函数调用语句错误的是 A: k=(*(a,; B: k=add(a,; C: k=*f(a,; D: k=f(a,;

    • 3

      用递归函数求解计算型问题时,递归函数中必然会________。 A: 根据问题尺寸计算递归深度 B: 根据递归深度计算问题的尺寸 C: 根据递归深度调整各个子问题的求解次序 D: 根据各个子问题的解计算出当前问题的解

    • 4

      函数F(n),已知F(0) = 0,F(1) = 1,F(2) = 2,F(n)满足F(n)=F(n-1)+F(n-2)+F(n-3)+1 其中(100=>;n>;=3,n为正整数);现要求使用递归编写函数求解F(n)的值。 例如:输入:3 输出:F(3)=4