ホーム 応用 教育学習 Java SCJP on Android

SCJP Java 6試験の勉強を支援する模擬試験の質問。

Java 6試験のSCJP Sun認定プログラマーの勉強を支援する333の質問。

SCJPバージョン1.6試験の勉強を支援するために、一連の複数選択の質問を尋ねます。

質問は10のランダムバッチで表示され、最後にスコアが与えられます。

質問が誤って回答された場合、正解が表示され、説明されます。いくつかの難しい質問については、試験のヒントが表示されます。

質問の例は次のとおりです

次のコードをコンパイルして実行しようとした結果はどうなりますか?

抽象クラスベース{

抽象void amethod();

静的int i;

}

パブリッククラスdlsoftwaresolutionsはベースを拡張します{

public static void main(string argv []){

int [] dl = new int [10];

for(i = 0; i <dl.length; i ++)

System.out.println(dl [i]);

}

}

オプション

1)10 0のシーケンスが印刷されます

2)エラー:DLは初期化される前に使用されます

3)エラー:dlsoftwaresolutionsは抽象と宣言する必要があります

4)indexoutofboundesエラー

回答3

答えは3)dlsoftwaresolutionsは抽象と宣言する必要があります。

抽象的なメソッドを含むクラス自体を抽象として宣言する必要があります。

試験のヒント

---------------------------------------------------------------

抽象的なメソッドはサブクラスによって実装される必要があるため、それらは継承可能でなければなりません。

抽象的な方法はプライベートではありません。

抽象的なメソッドは最終的なものではありません。

要約メソッドには、パラメーター、リターンタイプ、およびオプションのスロー句がありますが、実装されていません。

抽象的なメソッドはセミコロンで終わりません。

クラス内の単一の抽象的方法は、クラス全体が抽象的でなければならないことを意味します。

抽象クラスには、抽象的なメソッドと非アブストラクトメソッドの両方を持つことができます。

最新バージョン1.32の新しいもの

2015年10月10日に最終更新された誤った回答は修正されました。