设有定义语句“int a[]={66,88,99};”,则以下对此语句的叙述错误的是( )。
A. 定义了一个名为a的一维数组
B. a数组有3个元素
C. a数组的元素的下标为1~3
D. 数组中的每个元素是整数
下列二维数组的创建中错误的是( )。
A. int a[][]=new int[3][] ;
B. int[][] a=new int[3][4] ;
C. int a[][]={{1,2},{3,4}} ;
D. int [][] a=new int[][];
下面哪个选项正确地声明了一个字符串数组?
A. char[] str
B. char[][] str
C. String[] str
D. String[10] str