例外の再送出
except 節の中で、引数を付けずに raise だけを書いたときの動きとして、最も適切なものを1つ選べ。
- A
処理中の例外を、そのままもう一度送出する(再送出)。
- B
例外を握りつぶして、処理を続ける。
- C
必ず SyntaxError になる。
- D
新しい種類の例外を自動で作って送出する。
正解と解説を見る
正解:A
except 節の中の引数なしの raise は、処理中の例外を再送出する。
- A
正しい。例外が起きたことを記録するなどしてから、呼び出し元にも例外を伝えたいときに使う。
- B
誤り。例外は再び送出される。
- C
誤り。except 節の中では、引数なしの raise を書ける。
- D
誤り。処理中の例外をそのまま送出する。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。