在下面的二维数组定义中,正确的是()。A.inta[3][];B.inta[][3];C.inta[][3]={{1,3,5},{2}};D.nta(3)(3);
举一反三
- 以下不能对二维数组a进行正确初始化的语句是()。(A)inta[2][3]={0};(B)inta[][3]={{1,2},{0}};(C)inta[2][3]={{1,2},{3,4},{5,6}};(D)inta[][3]={1,2,3,4,5,6}; A: inta[2][3]={0}; B: inta[][3]={{1,2},{0}}; C: inta[2][3]={{1,2},{3,4},{5,6}}; D: inta[][3]={1,2,3,4,5,6};
- 以下对二维数组的定义中错误的是()。A.inta[4][]={1,2,3,4,5,6};B.inta[][3];C.inta[][3]={1,2,3,4,5,6};D.inta[2][]={{1,2,3},{4,5,6}};
- 合法的数组定义是()。A.inta[3][]={0,1,2,3,4,5};B.inta[][3]={0,1,2,3,4};C.inta[2][3]={0,1,2,3,4,5,6};D.inta[2][3]={0,1,2,3,4,5,}; A: B: C: D: D
- .以下能对二维数组a进行正确初始化的语句是()。(A)inta[2][]={{1,0,1},{5,2,3}};(B)inta[][3]={{1,2,3},{4,5,6}};(C)inta[2][4]={{1,2,3},{4,5},{6}};(D)inta[][3]={{1,0,1},{},{1,1}}; A: inta[2][]={{1,0,1},{5,2,3}}; B: inta[][3]={{1,2,3},{4,5,6}}; C: inta[2][4]={{1,2,3},{4,5},{6}}; D: inta[][3]={{1,0,1},{},{1,1}};
- 关于二维数组的创建,以下做法正确的是:(1)int a[][] =new int[4][5](2)int a[][] =new int[4][]; a[0]=new int[10]; a[1]=new int[20];(3)int a[][]; a=new int[3][]; a[0]=new int[3]; a[1]={1,2};a[2]={1,2,3}; A: (1)(2)(3) B: (1)(2) C: (1)(3) D: (1)