itgle.com
参考答案和解析
更多“给出下面程序的代码:byte[ ] array1,array2[ ];byte array3[ ][ ];byter[ ][ ] array4;下列数组 ”相关问题
  • 第1题:

    给出下列代码,则数组初始化中哪项是不正确的? ( ) byte[ ]array1,array2[ ]; byte array3[ ][ ]; byte[][] array4;

    A.array2=array1

    B.array2=array3

    C.array2=array4

    D.array3=array4


    正确答案:A

  • 第2题:

    给定下面的代码: byte[] arrayl,array2[]; byte array3[][]; byte [][] array4; 如果上面的每一个数组都初始化了,以下各项语句中错误的是( )。

    A.array2=array1

    B.array2=array3

    C.array2=array4

    D.both A and B


    正确答案:A
    解析:本题考查对多维数组的理解。二维数组可以有如下的定义方式。type arrayName[][];type[][] arrayName;type[] arrayName[];其中的type代表数组元素的类型,可以是简单类型,也可以是复合类型。本题中,除array1是一维数组外,别的数组都是二维数组。选项 A不能被编译通过,array1是一维数组,而 array2是二维数组;选项B、C、D都是正确的,可以被编译通过。故本题答案是A。

  • 第3题:

    给出下面程序代码: byte[] a1, a2[]; byte a3[][]; byte[][] a4; 下列数组操作语句中哪一个是不正确的?

    A.a2 = a1

    B.a2 = a3

    C.a2 = a4

    D.a3 = a4


    将private float a改为static float a

  • 第4题:

    给定下面的代码: byte[] array1,array2[]; byte array3[] []; byte [] [] array4; 如果上面的每一个数组都初始化了,以下各项语句中错误的是( )。

    A.array2 =array1

    B.array2=array3

    C.array2=array4

    D.both A and B


    正确答案:A
    解析:本题考查对多维数组的理解。二维数组可以有如下的定义方式。typc arrayName[][];type[][]arrayName;tyPe[]arrayName[];其中的type代表数组元素的类型,可以是简单类型,也可以是复合类型。本题中,除arrayl是一维数组外,别的数组都是二维数组。选项 A不能被编译通过,array1是一维数组,而 array2是二维数组;选项B、C、D都是正确的,可以被编泽通过。故本题答案是A。

  • 第5题:

    给出下面程序代码: byte[] a1, a2[]; byte a3[][]; byte[][] a4; 下列数组操作语句中哪一个是不正确的?()

    A.a2 = a1

    B.a2 = a3

    C.a2 = a4

    D.a3 = a4


    a2 = a1