单项选择题

关于二维数组的创建,以下做法正确的是:
(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)