itgle.com
参考答案和解析
正确答案:C
解析:数组定义或者初始化的时候必须指定它的维度。选项C定义了a的第二个维度,在初始化列表的时候给定了第一个维度。其它三个选项都没有确切给定a的两个维度。
更多“在下面的二维数组定义中,正确的是(43)。A.inta[5][];B.int a[][5];C.int a[][3]={{1,3,5},{2}};D. ”相关问题
  • 第1题:

    5、下面声明数组的写法错误()。

    A.int a[ ];

    B.int[ ] a;

    C.int[ ][ ] a;

    D.int[ ][3] a;


    D

  • 第2题:

    下列选项中关于二维数组的定义,错误的是()

    A.int[][]arr = new int[][2];

    B.int[][]arr = new int[1][2];

    C.int[][]arr = new int[2][];

    D.int[][]arr = {{1},{2,3},{4,5,6}};


    int[][] arr = new int[][2]

  • 第3题:

    5、下面代码中,哪一项是正确定义了一个3*4的二维数组

    A.int[][] arr = new int[3][4]

    B.int[][] arr = new int[3][]

    C.int[][] arr = new int[][4]

    D.int[][] arr = {{1,2},{3,4,5},{6}}


    int[][] arr = new int[3][4]

  • 第4题:

    下列选项中关于二维数组的定义,格式错误的是()

    A.int[][] arr = new int[3][4]

    B.int[][] arr = new int[3][]

    C.int[][] arr = new int[][4]

    D.int[][] arr = {{1,2},{3,4,5},{6}}


    int[][] arr = new int[][4]

  • 第5题:

    下列的数组定义语句,不正确的是____。

    A.int a[]=new int[5]{1,2,3,4,5}

    B.int[,]a=new inta[3][4]

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

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


    D 解析:在Java中定义并创建一个数组对象的语句格式为: arrayName=newtype[arraySize]; 而选项D中,把定义创建数组对象和静态初始化数组对象混为一谈,所以是错误的。