1.請看以下代碼,關於這段代碼描述正確的是:( )
public class Account{
private String cardId;
public String getCardId() {
return cardId;
}
public void setCardId (String cardId) {
this. cardId = cardId;
}
}
unt類符合JavaBean的規則
unt類不符合JavaBean的規則,因爲沒有無參數構造方法
unt類不符合JavaBean的規則,因爲沒有實現序列化接口
unt類不符合JavaBean的規則,因爲方法名getCardId應改爲getcardId
正確答案:C
2.運行下面程序:
public class Foo {
public static void main(String[] args) {
StringBuffer a=new StringBuffer(“A”);
StringBuffer b=new StringBuffer(“B”);
operator(a,b);
tln(a+”,”+b);
}
public static void operator(StringBuffer x,StringBuffer y){
nd(y);
y=x;
}
}
輸出的結果是:()。
A.A,B
B.A,A
C.B,B
,B
正確答案:D
3.下面的程序可以輸出1~100內前10個3的倍數:
for (int i = 1, count = 0; i < 100; i++) {
if (i % 3 == 0) {
tln(i);
(空白處)
}
}
下列選項中,空白處可以填入的代碼是()。
A. if (count++ >= 10) {
break;
}
B. if (++count >= 10) {
break;
}
C. if (count++ >= 10) {
continue;
}
D. if (++count >= 10) {
continue;
}
正確答案:B
4.運行下面程序:
String[] strArr = { “aaa”, “b”, “cc” };
(strArr, new Comparator() {
public int compare(String o1, String o2) {
return areTo(o1);
}
});
tln(ring(strArr));
輸出的結果是:()。
A.[aaa, b, cc]
B.[cc, b, aaa]
C.[b, cc, aaa]
D.[aaa, cc, b]
正確答案:B
5. 對數組int[] arr = { 52, 93, 16, 67, 36, 92, 26, 12, 25, 92 }用插入排序法由小到大進行排序,經過3輪排序後,數組arr的值爲:()。
A. {12,16,25,52,93,26,67,36,92,92}
B. {12,16,25,67,36,92,26,52,93,92}
C. {16,52,67,93,36,92,26,12,25,92}
D. {16,36,52,67,93,92,26,12,25,92}
正確答案:C
6.下列代碼的輸出結果是:()。
public class StaticFoo {
int num;
static int x;
public static void main(String[] args) {