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

    B.int[] nums2 = {0,1,2,3,4,5}

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

    D.int[][] num_2 = {{0,1},{0,1,2},{0,1,2,3}}


    int[] nums = new int[]{0,1,2,3,4};;int[] nums2 = {0,1,2,3,4,5};;int[][] num_2 = {{0,1},{0,1,2},{0,1,2,3}};

  • 第3题:

    【多选题】下列数组初始化语句哪些是正确的?(2 分)

    A.int[] nums = new int[]{0,1,2,3,4};

    B.int[] nums2 = {0,1,2,3,4,5};

    C.int[][] num_1 = {new int[]{0,1},new int[]{0,1,2},new int[]{0,1,2,3}};

    D.int[][] num_2 = {{0,1},{0,1,2},{0,1,2,3}};


    int[] nums = new int[]{0,1,2,3,4};;int[] nums2 = {0,1,2,3,4,5};;int[][] num_2 = {{0,1},{0,1,2},{0,1,2,3}};

  • 第4题:

    以下定义一维数组a正确的是?

    A.int[4] a=new int[4];

    B.int[4] a={1,2,3,4};

    C.int [] a=new int[4];

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


    C

  • 第5题:

    下列数组初始化语句哪些是正确的

    A.int[] nums = new int[]{0,1,2,3,4};

    B.int[] nums2 = {0,1,2,3,4,5};

    C.int[][] num_1 = {new int[]{0,1},new int[]{0,1,2},new int[]{0,1,2,3}};

    D.int[][] num_2 = {{0,1},{0,1,2},{0,1,2,3}};


    int[] nums = new int[]{0,1,2,3,4};;int[] nums2 = {0,1,2,3,4,5};;int[][] num_2 = {{0,1},{0,1,2},{0,1,2,3}};