下列哪个选项是合法的数组声明。( )
A: int[][] r = new int[2];
B: int[] x = new int[];
C: int[][] y = new int[3][];
D: int[][] b = new int[][];
A: int[][] r = new int[2];
B: int[] x = new int[];
C: int[][] y = new int[3][];
D: int[][] b = new int[][];
举一反三
- 下列关于数组的语句,错误的是: A: int x[];x=new int[5]; B: double[] y[];y=new double[2][3]; C: int x[3]={1,2,3}; D: int y[][]=new int[2][];y[0]=new int[3];y[1]=new int[5];
- 以下关于数组的声明正确的是( ) A: a int[] = new int[3]; B: int a[] = new int[3] C: int a[] = new int[3]{1,2,3}; D: int a[] = {3.2,1,4}
- 下列数组声明语句中,错误的是:()。 A: int[] arr = new int[]{}; B: int[] arr = new int[]; C: int[] arr = {}; D: int[][] arr = new int[2][]
- 下面正确创建了二维交错数组的是()。 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}};
- 下列数组声明语句中,正确的是——。 A: int [ ][ ] arr1 = new int[4][2]; B: int [4] [2] arr2 = new int [ ][ ]; C: int [ ][ ] arr3 = new int [ ][ ]; D: int[4][2] arr4 = new int[4][2];