• 2021-04-14
    Analyze the following code and choose the correct answer.
    int[] arr = new int[5];
    arr = new int[6];
  • The code can compile and run fine. The second line assigns a new array to arr.

    内容

    • 0

      下列选项中关于二维数组的定义,格式错误的是( ) A: int [][]arr = new int[3][4] B: int [][]arr = new int[3][] C: int[][] arr = new int[][4] D: int [][]arr = {{1,2},{3,4,5},{6}}

    • 1

      以下关于数组的声明、创建和赋值语句哪些是正确的?( ) A: int[] arr = new int[5]; B: int[][] arr= new int[3][4]; C: int[][] arr= {{1,5},{3,9}}; D: int[][] arr = new int[3][];

    • 2

      下列数组声明正确的是( ) A: int[][] arr={{1,2,3},{4,5}}; B: int[5] arr={1,2,3,4,5}; C: int[5] arr; D: int[5] arr =new int[];

    • 3

      假定一个3行4列的二维整型数组,下列哪个定义是正确的( )。( ) A: int[]arr= int new [3,4] B: int[,]arr= new int[3,4] C: int[]arr= new int[4,3] D: int[]arr= new int[3,4]

    • 4

      假定一个10行20列的二维数组,以下哪个定义语句是正确的( )。 A: int[] arr=new int[10,20] B: int[] arr= int new [10,20] C: int[,] arr=new int[10,20] D: int[,] arr=new int[10;20]