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

以下のファイル操作に関する記述で、誤っているものはどれか。

A.readlines()メソッドはファイルの全行を読み込み、行ごとの文字列を含むリストを返す。
✓ この記述は正しい。readlines()は全行をリストとして返す。
B.seek()メソッドでファイルポインタを指定位置に移動させることで、ファイルの任意位置から読み込みを開始できる。
✓ この記述は正しい。seek()でファイルポインタの位置を制御できる。
C.append()モード'a'でオープンしたファイルは、ファイル末尾から追記されず、ファイル先頭から上書きされる。← 正解
✓ 正解です。この記述が誤りです。'a'モードはファイル『末尾に追記』する。先頭から上書きするのは'w'モード。
D.truncate()メソッドはファイルを指定サイズまで切り詰めることができる。
✓ この記述は正しい。truncate()でファイルを指定サイズに切り詰められる。

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