※本情報は解説作成時点のもので、閲覧時点では法改正等により情報が変更になっている場合がございます。あらかじめご理解いただければ幸いです。
正解は「A. 節:ディレクトリ 葉:ディレクトリ又はファイル」です。
ファイルシステムを木構造で表すと、ディレクトリは中間ノード(節)として枝分かれし、ファイルや末端ディレクトリは末端ノード(葉)として扱われます。
この記事では、ITパスポート試験(令和4年度)で出題された過去問の第36問「ディレクトリ構造の木構造表現」について、試験対策の観点からわかりやすく解説します。
Contents
木構造で表現するディレクトリ
木構造=根(ルートディレクトリ) → 節(中間ディレクトリ) → 葉(末端ディレクトリ/ファイル)
ディレクトリツリーでは、ルートディレクトリを根とし、下位のディレクトリは節として分岐します。末端のノードは空のディレクトリまたはファイルとなるため、葉に対応します。これにより、ファイルやディレクトリの階層構造を視覚的・論理的に表現できます。
節と葉の違い
- 節(中間ノード):下にさらにディレクトリやファイルを持つノード、ディレクトリに対応
- 葉(末端ノード):下に子ノードを持たないノード、ファイルまたは空のディレクトリに対応
したがって、中間ノードである節はディレクトリ、末端ノードである葉はディレクトリまたはファイルに対応します。
他の選択肢との違い
- 節がファイル:誤り。ファイルは末端ノードとなるため中間ノードにはならない
- 葉がディレクトリのみ:誤り。末端ディレクトリだけでなくファイルも葉になる
問われているポイント
この問題では、ディレクトリ構造を木構造として理解し、中間ノードと末端ノードが何に対応するかを押さえているかが問われています。
木構造の根・節・葉の概念を整理して覚えることが重要です。
気を付けてほしい点(勘違いしやすいポイント)
- ディレクトリは節になることが多いが、末端ディレクトリは葉となる
- ファイルは常に葉であり、下に子ノードを持たない
補足
ITパスポート試験では、ディレクトリやファイルの階層構造を木構造として理解しているかが問われることがあります。
ITパスポート試験での出題パターン
テクノロジ系では、ファイルシステムの階層構造や木構造の基本概念を問う問題が定番です。
節・葉の役割を整理して覚えておくと解答しやすくなります。
この知識が使われている問題
まとめ
- 節(中間ノード)はディレクトリに対応
- 葉(末端ノード)は空のディレクトリまたはファイルに対応
- 木構造で表現するとファイルシステムの階層が整理され理解しやすくなる