基本情報技術者 テクノロジ系

例外処理の目的として適切なものはどれか。

1. プログラムの処理速度を上げること
2. プログラム実行中のエラーを適切に処理して異常終了を防ぐこと ✓ 正解
3. プログラムのコードを短くすること
4. 変数の型を変換すること

📝 解説

例外処理は「プログラム実行中に想定外のエラーが発生したとき、適切に対処してプログラムが突然止まらないようにする」仕組みです。自動車のエンジン警告灯に例えると、エンジンに異常が起きたとき突然エンジンが止まるのではなく、警告灯が点灯して運転者に知らせ安全に対処できるようにする仕組みと同じです。Javaなら「try { 危険な処理 } catch (Exception e) { エラー対処 } finally { 後片付け }」という構文で実装します。ファイルが存在しない・ネットワーク接続が切れた・0での割り算など予期しない状況が起きてもプログラムが継続・終了を制御できます。誤答の「処理速度を上げる」「コードを短くする」は全く別の目的で、「変数の型を変換する」はキャストの話です。「例外処理=エラーを捕まえて安全に対処する仕組み」と理解しましょう!

フラッシュカード形式で テクノロジ系 を練習する

🎴 練習する

テクノロジ系 の問題一覧・解説を見る →