例外処理・ファイル操作・クラス基礎誤り発見

以下のPythonコードに関する記述で、誤っているものはどれか。

A.try-except文で複数の例外型を同時にキャッチする場合、(ValueError, TypeError)のようにタプルで指定できる。
✓ この記述は正しい。複数の例外型をタプルで指定して同時にキャッチできる。
B.except節で捕捉した例外をasキーワードで変数に代入する際、その変数のスコープはexcept節内に限定される。
✓ この記述は正しい。asで代入した例外オブジェクトはexcept節のスコープ内でのみアクセス可能。
C.try-except-else文のelse節は、try節で例外が発生した場合にのみ実行される。← 正解
✓ 正解です。この記述が誤りです。else節は『try節で例外が発生しなかった場合』に実行される。
D.finally節は例外の発生有無に関わらず必ず実行される。
✓ この記述は正しい。finally節は例外の発生・未発生に関わらず常に実行される。

Python 3 エンジニア認定基礎試験 の問題一覧