下列语句中错误的是( )。
A.int a[][]=new int[2][];
B.int a[][]=new int[][];
C.int a[][]=new int[2][3];
D.int[][] a=new int[3][2];
第1题:
下列选项中,执行时会报错的语句是()。
A.int('23')
B.int('23+1')
C.int('23',8)
D.int('2a',16)
第2题:
用new运算符创建一个含10个元素的一维整型数组的正确语句是()。
A.int *p=new int[10];
B.int *p=new int a[10];
C.int *p=new int (10);
D.int *q=new int[5]={1,2,3,4,5};
第3题:
下列选项中关于二维数组的定义,错误的是()
A.int[][]arr = new int[][2];
B.int[][]arr = new int[1][2];
C.int[][]arr = new int[2][];
D.int[][]arr = {{1},{2,3},{4,5,6}};
第4题:
5、动态分配包含20个元素的int型数组,下列语句中正确的是()。
A.int *p = new int[20];
B.int *p = new int(20);
C.int *p = new [20];
D.int p = new int[20];
第5题:
要定义数组A,使得其中每个元素的数据分别依次为:3、9、4、8、0、0、0,正确的定义语句是()。
A.int[] A={3,9,4,8,0,0,0};
B.int[7] A=new {3,9,4,8,0,0,0};
C.int[] A={3,9,4,8};
D.int A[]={3,9,4,8,0,0,0};
第6题:
37、下列选项中,声明了一个指针数组的是_______。
A.int *p[2];
B.int (*p)[2];
C.int **p;
D.int p[2][3];