• 2022-05-29
    中国大学MOOC: 设有函数原型、一维数组和变量定义如下:函数原型 int fun(int x[], int n);数组定义 int a[4] = {1,2,3,4}; float b[4] = {1.0,2.0,3.0,4.0};变量定义 int m = 4, value;如果要对value赋值,下列函数调用,正确的是( )。
  • value = fun(a , 4);

    内容

    • 0

      若有定义int a[][4]= {1,2,3,4,5,6,7,8,9,10};则数组a的第一维的大小是( ). A: 1 B: 2 C: 3 D: 4

    • 1

      若有以下变量声明及函数调用,则函数原型声明正确的是()voidmain(){intc[3][4];doubles;……s=fun(c);……} A: fun(int[][4]); B: doublefun(int[3][]); C: doublefun(double[][4]); D: doublefun(int[][4]);

    • 2

      若有以下数组定义和函数调用,则函数fun的原型为:int a[3][4] = {1};fun(a);

    • 3

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

    • 4

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