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

admin2013-03-01  48

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

选项 A、array2 =array1
B、array2=array3
C、array2=array4
D、both A and B

答案1

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

最新回复(0)