参考答案和解析
正确答案:D
解析:C语言规定,对于二维数组,只可以省略第一个方括号中的常量表达式,而不能省略第二个方括号中的常量表达式;二维数组的一般定义格式:类型说明符数组名[常量表达式Ⅱ常量表达式)。
更多“下列二维数组的说明中,不正确的是()。A.floata[][4]={0,1,8,5,9};B.inta[3][4];C.#define N 5D.in ”相关问题
  • 第1题:

    以下各组选项中,均能正确定义二维实型数组a的选项是( )

    A.float a[3][4]; float a[][4]; float a[3][]={{1},{0}};

    B.float a(3,4); float a[3][4]; float a[][]={{0},{0}};

    C.float a[3][4] static float a[][4]={{0},{0}};

    D.float a[3][4]; float a[3][];


    正确答案:C

  • 第2题:

    以下各组选项中,均能正确定义二维实型数组a的选项是()。

    A.float a[3][4]; float a[][4]; float a[3][]={{1},{0}};

    B.float a(3,4); float a[3][4]; float a[][]={{0};{0}};

    C.float a[3][4]; static float a[][4]={{0},{0}};

    D.float a[3][4]; float a[3][];


    C

  • 第3题:

    以下各组选项中,均能正确定义二维实型数组a的选项是___

    A.float a[3、4]; float a[][4];

    B.float a(3、4); float a[3][4];

    C.static float a[][4]= {{0},{0}}; static float b[][1]={{0},{0},{0}};

    D.4]; float a[3][]; float a[][4];


    float a[3][4]; float a[][4]={{0},{0}};float a[][4]={{0},{0},{0}};

  • 第4题:

    7、以下各组选项中,均能正确定义二维实型数组a的选项是()。

    A.float a[3][4]; float a[][4]; float a[3][]={{1},{0}};

    B.float a(3,4); float a[3][4]; float a[][]={{0};{0}};

    C.float a[3][4]; static float a[][4]={{0},{0}};

    D.float a[3][4]; float a[3][];


    float a[3][4]; static float a[ ][4]={{0}, {0}}; auto float a[ ][4]={{0},{0},{0}};

  • 第5题:

    以下对二维数组的定义正确的是()。

    A.int a(4)(3);

    B.int a[4,3];

    C.int a[4][3];

    D.int a{4,3};


    C 解析:数组定义或者初始化的时候必须指定它的维度。选项C定义了a的第二个维度,在初始化列表的时候给定了第一个维度。其它三个选项都没有确切给定a的两个维度。