以下哪种初始化数组的方式是错误的?
A. String[]names={"zhang","wang","li");
B. Stringnames[]=newString[3];names[O]="zhang";names[1]="wang";names[2]="li";
C. String[3]names={"zhang","wang","li"};
D. 以上皆正确
为了定义三个整型数组 a1.a2.a3,下面声明正确的语句是▁▁。
A. intArray [ ] a1,a2; int a3[ ]={1,2,3,4,5};
B. int [ ] a1,a2; int a3[ ]={1,2,3,4,5};
C. int a1,a2[ ]; int a3={1,2,3,4,5};
D. int [ ] a1,a2; int a3=(1,2,3,4,5);
6.请看下面的程序段:public class class1{public static void main(String a[]) {int x [] = new int[8];System .out .println(x [1]);}}当编译和执行这段代码时会出现:
A. 有一个编译错误为“possible reference before assignment”
B. 有一个编译错误为“illegal array declaration syntax”
C. 有异常出现为“Null Pointer Exception”
D. 正确执行并且输出0