モジュール・標準ライブラリ誤り発見

以下の記述で誤っているものはどれか?

A.math モジュールの sqrt() 関数は、負の数を渡すと ValueError を発生させる。
✓ この記述は正しい。math.sqrt(-1) は ValueError を発生させる。
B.random モジュールの choice() 関数は、リストからランダムに要素を選択する。
✓ この記述は正しい。random.choice(list) はリストから1つの要素をランダムに選択する。
C.datetime モジュールの datetime クラスは、日付と時刻を保持できるが、タイムゾーン情報は保持できない。← 正解
✓ 正解です。この記述が誤りで、正しくは datetime クラスは tzinfo パラメータを使ってタイムゾーン情報を保持できます。
D.os モジュールの path.exists() 関数は、指定されたパスが存在するかどうかを真偽値で返す。
✓ この記述は正しい。os.path.exists(path) は True または False を返す。

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