例外処理 まとめクイズ
クイズ1
次のうち、検査例外 (checked exception) に分類されるものはどれでしょう。検査例外とは、catch するか throws でメソッド宣言に書くかを コンパイラに強制される 例外のことです。1 つ選んでください。
クイズ2
次のコードを実行すると、コンソールには何が出力されるでしょうか。try-catch-finally の 実行順序 と return の関係を踏まえて 1 つ選んでください。
Java
public static String run() {
try {
System.out.print("A");
return "X";
} catch (Exception e) {
System.out.print("B");
return "Y";
} finally {
System.out.print("C");
}
}
// 呼び出し: System.out.println(run());クイズ3
try-with-resources を使った次のコードのうち、正しく動作する のはどれでしょうか。
クイズ4
次のうち、独自例外 (custom exception) を作るときの 適切な設計 はどれでしょうか。
クイズ5
次の catch 句の書き方のうち、Java 7 以降のマルチキャッチ (multi-catch) として正しいのはどれでしょうか。
未回答の問題は、不正解として正解と解説のみ表示します
ログインが必要です
クイズに回答するにはログインしてください。