niusouti.com

已有如下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的正确定义方式为int a[3][4];f(a);A.f(array[3][4])B.f(int array[3][])C.f(int array[][4])D.f(int array[][])

题目

已有如下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的正确定义方式为

int a[3][4];

f(a);

A.f(array[3][4])

B.f(int array[3][])

C.f(int array[][4])

D.f(int array[][])


相似考题
更多“已有如下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的正确定义方式为 ”相关问题
  • 第1题:

    已有如下数组定义和 f 函数调用语句, int a[3][4]; f(a); 则在 f 函数的说明中,对形参数组 array 的错误定义方式为

    A.f(int array[][6])

    B.f(int array[3][])

    C.f(int array[][4])

    D.f(int array[2][5])


    f(int array[3][]);

  • 第2题:

    已有以下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的错误定义方式为()。 int a[3][4]; f(a);

    A.f(int array[][6]);

    B.f(int array[3][]);

    C.f(int array[][4]);

    D.f(int array[2][5]);


    C

  • 第3题:

    【单选题】已有以下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的错误定义方式为() 。 int a[3][4]; f(a);

    A.f(int array[][6])

    B.f(int array[3][])

    C.f(int array[][4])

    D.f(int array[2][5])


    C 在定义数组时可以省略一维但不能省略二维,此题中选项B和D就违背了此条规则;再题干给出a数组的类型属于整型变量,所以答案为C

  • 第4题:

    以下C语言中,对函数不正确的描述是()。

    A.当用数组名作形参时,形参数组改变可使实参数组随之改变

    B.允许函数递归调用

    C.函数形参的作用范围只是局限于所定义的函数内

    D.递归函数定义必须在主调函数之前


    A

  • 第5题:

    设主调用函数为如下程序段,则函数f中对形参数组定义错误的是: int a[3][4]; f(a);

    A.f(int array[3][4])

    B.f(int array[][4])

    C.f(int array[3][])

    D.f(int array[4][4])


    f(int array[3][])