java基礎筆試題

52Pig發表於2014-03-02

1.      如下程式碼
public class Test {
public int aMethod() {
static int i = 0; /*static 這個關鍵字是用來 修飾成員(成員變數和成員函式),不能修飾區域性變數的。在方法 中定義的變數都是區域性變數,所以編譯不通過,如果你想把I定義成靜態的必須將其提升為成員變數 才可以用static修飾。*/
i++;
return i;
}
public static void main (String args[]) {
Test test = new Test();
test.aMethod();
int j = test.aMethod();
System.out.println(j);
}
}
輸出結果是什麼? D
A. 0
B. 1
C. 2
D.編譯失敗

2.  下列哪種說法是正確的( D

  A. 例項方法可直接呼叫超類的例項方法
  B. 例項方法可直接呼叫超類的類方法
  C. 例項方法可直接呼叫其他類的例項方法
  D. 例項方法可直接呼叫本類的類方法

3. 不能用來修飾interface的有(ACD

 A.private  B.public  C.protected  D.static

4.以下哪四個能使用throw丟擲?   ADEF

A. Error
B. Event
C. Object
D. Throwable
E. Exception
F. RuntimeException

待續.......



相關文章