例外処理 まとめクイズ

クイズ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) として正しいのはどれでしょうか。

未回答の問題は、不正解として正解と解説のみ表示します

ログインが必要です

クイズに回答するにはログインしてください。