参考答案和解析
正确答案:D
更多“若有以下调用语句,则不正确的fun函数的首部是______。main(){…… int a[50],n; fun(n,&a[9]); ”相关问题
  • 第1题:

    若有以下调用语句,则不正确的 fun 函数的首部是( )。 void main() { int a[50],n; fun(n,&a[9]); }

    A.void fun(int m,int x[])

    B.void fun(int s,int h[])

    C.void fun(intp,int * s)

    D.void fun(int n,int a)


    正确答案:D
    解析:&a[9]表示对变量a[9]的引用,与它对应的形参必须是表示地址的变量,而D的第2个形参是一个普通变量。

  • 第2题:

    若有以下调用语句,则正确的fun函数的首部是 main() { ........... int a[50],n; ............... fun(n, &a[9]); ................ }

    A.void fun(int m, int x[])

    B.void fun(int s, int h[41])

    C.void fun(int p, int *s)

    D.void fun(int n, int a)


    void fun(int p, int *s)

  • 第3题:

    3.若有以下调用语句,则不正确的fun函数的首部是() main() { … int a[50],n; … fun(n,&a[9]); …}

    A.void fun(int m,int x[])

    B.void fun(int s,int h[41])

    C.void fun(int p,int *s)

    D.void fun(int n,int a)


    void fun(int n, int a)

  • 第4题:

    若有以下调用语句,则不正确的fun函数的首部是( )。 main() { int a[50],n; fun(n,&a[9]); ┆ }

    A.void fun(int m,int x[])

    B.void fun(int s,int h[41])

    C.void fun(int p,int *s)

    D.void fun(int n,int a)


    正确答案:D
    解析:根据main函数中的fun函数调用语句可知,fun函数的第二个参数是一个地址值,对应的形参可以是指针变量或一维数组,所以D)不正确。

  • 第5题:

    若有以下调用语句,则不正确的fun函数的首部是()。 main() { … int a[50],n; … fun(n,&a[9]); … }

    A.void fun(int m,int x[])

    B.void fun(int s,int h[41])

    C.void fun(int p,int *s)

    D.void fun(int n,int a)


    D