本文へスキップ

平成21年度 秋期 ITパスポート試験 問87

この問題の解説と、これまでの解答の記録です。

問87
頻出度★☆☆

木構造を採用したファイルシステムに関する記述のうち, 適切なものはどれか。

出典 平成21年度 秋期 ITパスポート試験 問87
解説

問 87

  • ア

    正解 正解はア。木構造(階層型)のファイルシステムでは、ルートディレクトリを頂点として、ディレクトリの中にさらにディレクトリやファイルを入れ子にできる。名前の重複が禁止されるのは「同じ親ディレクトリの直下」だけで、親が違えば同じ名前を付けてよい。例えば ルート/営業部/資料 と ルート/開発部/資料 は、どちらも「資料」という名前だがフルパス(絶対パス)が異なるため別物として区別でき、問題なく共存する。つまり「階層が異なれば同じ名称のディレクトリが作成できる」は木構造ファイルシステムの正しい性質である。

  • 不正解イ

    誤り。階層構造の最上位を常に示すのはルートディレクトリである。カレントディレクトリは「利用者が今作業している位置」を表すもので、ディレクトリを移動すればその位置も変わる。最上位に固定されているわけではない。

  • 不正解ウ

    誤り。相対パスはカレントディレクトリを起点とした経路指定であり、絶対パスと同様にファイルやディレクトリの作成・参照・削除に使える。指定の書き方が違うだけで、できる操作に差はない。

  • 不正解エ

    誤り。ディレクトリは中身が空のままでも作成できる。実際、新規に作成した直後のディレクトリはファイルが一つも無い状態であり、これは正常な状態である。

ここがポイント
  • 木構造(階層型)ファイルシステムでは、名前の一意性が要求されるのは同一ディレクトリ内だけ。親が異なれば同名のディレクトリ・ファイルを置ける(フルパスで一意に識別される)。
  • ルートディレクトリ=階層の最上位で固定、カレントディレクトリ=現在の作業位置で移動により変化。絶対パスはルート起点、相対パスはカレントディレクトリ起点で、どちらでも同じ操作ができる。
用語

解答の記録