下面代码段没有错误。int[]arr={12,35,8,7,2};double[]arr2=newdouble[5];arr2=arr;
举一反三
- 下面代码段没有错误。 int[] arr={12,35,8,7,2}; double[] arr2=new double[5]; arr2=arr;
- 关于下面代码段叙述正确的是( )。 int[] arr = { 1, 2, 3 };//(1) int[] arr2 = arr;//(2)
- 下面有错误的代码段是()。 A: int[]arr={12,35,8,7,2}; int[]arr2; arr2=arr; B: int[]arr={12,35,8,7,2}; float[]arr2; arr2=arr; C: int[]arr={12,35,8,7,2}; Object[]arr2; arr2=arr; D: int[]arr={12,35,8,7,2}; Objectarr2; arr2=arr; E: 答案BC错误:因为不同基本数组类型之间不能赋值。 答案D正确:因为Object是根类,数组类型也是一种对象,所以可以把对象arr赋值给arr2
- 给定多维数组arr:arr =[[1 2 3] [4 5 6] [7 8 9]],可以得到[[5 6] [8 9]]的操作是 A: arr[1:2,1:2] B: arr[1:3,1:3] C: arr[1:,1:] D: arr[:,:]
- int[][] arr=new int[3][5];arr数组中共有_________个元素。