応用情報技術者OSとメモリの境界条件オリジナル・公式資料照合難易度

通常ファイルを開いたfd1をdupでfd2へ複製した。最初の位置0からfd1で3バイト読み、次にfd2で2バイト読む。別のseekや読書きはない。両方が共有する次の位置はどれか。

A
2

fd2が独立した位置0から読み始めると誤解している。

B
3

fd1の読取りだけを反映し、fd2の読取りも共有位置を進めることを含めていない。

C
fd1は3、fd2は2で別々

dupによる複製は別々にopenした場合と異なり、位置を共有する。

D
5★ 正解

dup後の両fdは同じopen file descriptionのオフセットを共有する。3+2=5へ進む。

解説

dup後の両fdは同じopen file descriptionのオフセットを共有する。3+2=5へ進む。

根拠資料・確認情報

対応範囲:2026年度 応用情報技術者試験/シラバスVer.7.2・科目A/B表記

資料確認日:2026-11-02

アプリ内の初回回答データ

回答データを読み込んでいます。

同じレッスンの問題

アプリで毎日学習しよう

ゲーミフィケーションで 応用情報技術者 合格を目指す。無料・課金なし。

更新: 2026/11/2
通常ファイルを開いたfd1をdupでfd2へ複製した。最初の位置0からfd1で3 | 応用情報技術者 練習問題・解説 | まなびの時間