参考答案和解析
正确答案:D
解析:—维数组的定义方式为:类型说明符数组名[常量表式];选项A符合此定义形式,正确;C语言中多维数组赋初值时可以部分赋值,也可以不指定除第—维以外的其他维的大小,故选项C正确;另外,如果对全部数组元素都赋初值,则定义数组时对第—维的长度可以不指定,但第二锥的长度不能省,所以选项B正确,而选项D是错误的。
更多“以下数组定义中不正确的是______。A.inta[2][3];B.int b[][3]={0,1,2}C.int c[100][100]={0};D.in ”相关问题
  • 第1题:

    以下数组定义中不正确的,是______。

    A.int a[2][3];

    B.int b[][3]={0,1,2};

    C.int c[100][100]={0};

    D.int d[3][]={{1,2},{1,2,3},{1,2,3,4}};


    正确答案:D
    解析:一维数组的定义方式为:类型说明符数组名[常量表达式];选项A符合此定义形式,正确:C语言中多维数组赋初值时可以部分赋值,也可以不指定除第一维以外的其他维的大小,故选项C正确;另外,如果对全部数组元素都赋初值,则定义数组时刘第一维的长度可以不指定,但第二维的长度不能省,所以选项B正确,而选项D是错误的。

  • 第2题:

    以下数组定义中不正确的是()。

    A.int a[2][3];

    B.int c[100][100] = {0};

    C.int b[ ][3] = { 0,1,2,3}

    D.int d[3][ ] = { {1,2}, {1,2,3}, {1,2,3,4} };


    D 解析:在Java中定义并创建一个数组对象的语句格式是arrayName=newtype[arraySize);,而选项D)中,把定义创建数组对象和静态初始化数组对象混为一谈。所谓数组的初始化是指对已定义好的数组元素进行赋值。有静态初始化和动态初始化两种。

  • 第3题:

    7、以下数组定义中不正确的是()

    A.int a[2][3];

    B.int b[][3]={0,1,2,3};

    C.int c[100][100]={0};

    D.int d[3][]={{1,2},{1,2,3},{1,2,3,4}};


    D 解析:一维数组的定义方式为: 类型说明符数组名[常量表达式]; 选项A符合此定义形式,正确;C语言中多维数组赋初值时可以部分赋值,也可以不指定除第一维以外的其他维的大小,故选项C正确;另外,如果对全部数组元素都赋初值,则定义数组时对第一维的长度可以不指定,但第二维的长度不能省,所以选项B正确,而选项D是错误的。

  • 第4题:

    以下数组定义中不正确的是()。

    A.int a[2][3];

    B.int b[][3]={0,1,2,3};

    C.int c[100][100]={0};

    D.int d[3][]={{1,2},{1,2,3},{1,2,3,4}};


    D 解析:—维数组的定义方式为:类型说明符数组名[常量表式];选项A符合此定义形式,正确;C语言中多维数组赋初值时可以部分赋值,也可以不指定除第—维以外的其他维的大小,故选项C正确;另外,如果对全部数组元素都赋初值,则定义数组时对第—维的长度可以不指定,但第二锥的长度不能省,所以选项B正确,而选项D是错误的。

  • 第5题:

    以下数组定义中不正确的是()

    A.int a[2][3];

    B.int b[][3]={0,1,2,3};

    C.int c[100][100]={0};

    D.int d[3][]={{1,2},{1,2,3},{1,2,3,4}};


    A