• 2022-05-28
    中国大学MOOC: 已知函数f的定义如下:int f(int a,int b){if(a<b) return(a,b);else return(b,a);}则该函数使用f(2,3)进行调用时返回的值是 ( )。
  • 3

    内容

    • 0

      对于以下递归函数f,调用f(4),其返回值为_______。 int f (int n) { if(n) return f (n-1)+n; else return n; }

    • 1

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

    • 2

      下面的函数定义,( )是正确的。 A: void f() { ...... return; } B: void f() { ...... return 0; } C: int f(); { ...... return; } D: double f(int x;int y) { ...... return; }

    • 3

      以下()函数定义是错误的 A: void f(){} B: int f(){ return 0; } C: void f(int i){ return i; } D: int f(void){ return 0; }

    • 4

      设有以下函数定义,则该函数返回的值是。 int a[]={1,2,3,4,5}; int *p=a,n=2; int *f(int a) { int *p,n; n=a; p=&n; return p; }