下面几条定义一维数组的语句,正确的是
A: int[] arr2 = new int[];
B: int[] arr2 = new int[5];
C: int arr2[] = new int[5]{1, 2, 3, 4, 5};
D: int[] arr2 = new int[5]{1, 2, 3, 4, 5, 6};
A: int[] arr2 = new int[];
B: int[] arr2 = new int[5];
C: int arr2[] = new int[5]{1, 2, 3, 4, 5};
D: int[] arr2 = new int[5]{1, 2, 3, 4, 5, 6};
举一反三
- 下列关于二维数组的定义正确的是( )。 A: int[1][2] arr=new int[][] B: int[][5] arr=new int[,] C: int[,] arr=new int[][2] D: int[,] arr=new int[2,5]
- 下面正确创建了二维交错数组的是()。 A: int[][] Arr=new int[3][];Arr[0]=new int[]{10,20,30};Arr[1]=new int[]{40,50,60,70};Arr[2]=new int[]{80,90}; B: int[,] Arr=new int[3,];Arr[0]=new int[]{10,20,30};Arr[1]=new int[]{40,50,60,70};Arr[2]=new int[]{80,90}; C: int[][3] Arr={new int[]{10,20,30},new int[]{40,50,60,70},new int[]{80,90}}; D: int[3][] Arr={new int[3]{10,20,30},new int[4]{40,50,60,70},new int[2]{80,90}};
- 下面代码段没有错误。 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 = new arr[10][2]; B: int ary = {1,2,3,4,5}; C: int[] ary = new arr[10]; D: int[] arr = {-1,"2",3,4,5};