• 2021-04-14
    已知 int sum(int n){return n+n;} long sum(long n){return n+n;} 是一个函数模板的两个实例,则该函数模板的定义是__ ___ ___ 。
  • template
    T sum(T n){return n+n;}

    内容

    • 0

      int F(int n){if(n==0)return 1;return n*F(n-1);}是一个递归函数。

    • 1

      设有以下函数定义,则该函数返回的值是______。 int *f(int a) { int *p,n; n=a; p=&n; return p; }

    • 2

      已知函数Fact的程序如下,Fact(4)的值为_____。 1. Long Int Fact(int n) 2. { Long Int x; 3. If (n > 1) 4. { x = Fact(n-1); 5. return n*x; } 6. else return 1; 7. }

    • 3

      中国大学MOOC: 下面的函数利用递归实现了求1+2+3…..+n的功能:int sum(int n){ if( n==0 ) return 0; else return n+sum(n-1);}在执行sum(10)的过程中,递归调用sum函数的次数是( )。

    • 4

      语句“printf("%d",fun(5));”是对以下函数的正确调用语句。int fun(int n){ int sum=0; while(n>0) { sum=sum+n; n--; } return sum;}