一、單選題
1.以下創建了幾個對象( B)
String A,B,C
A="a";
B="b":
A=A+B;
StringBuffer D=new StringBuffer("abc");
D=D.append("567");
A.6
B.4
C.3
D.5
2.關于以下程序段,正確的說法是( C )
1.String s1=“a”+“b”;
2.String s2=new String(s1);
3.if(s1= =s2)
4.System.out.println(“= = is succeeded”);
5.if (s1.equals(s2))
6.System.out.println(“.equals() is succeeded”);
A.行4與行6都將執行 B.行4執行,行6不執行C.行6執行,行4不執行 D.行4、行6都不執行
3.下列關于構造方法的敘述中,錯誤的是( C)
A.Java語言規定構造方法名與類名必須相同
B.Java語言規定構造方法沒有返回值,但不用void聲明
C.Java語言規定構造方法不可以重載
D.Java語言規定構造方法只能通過new自動調用
4.Java中( C )
A.一個子類可以有多個父類,一個父類也可以有多個子類
B.一個子類可以有多個父類,但一個父類只可以有一個子類
C.一個子類可以有一個父類,但一個父類可以有多個子類
D.上述說法都不對