本文へスキップ

令和元年度 秋期 ITパスポート試験 問83

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

問83
頻出度★☆☆

ファイルの階層構造に関する次の記述中の a, b に入れる字句の適切な組合せはどれか。 階層型ファイルシステムにおいて, 最上位の階層のディレクトリを a ディレクトリという。ファイルの指定方法として, カレントディレクトリを基点として目的のファイルまでのすべてのパスを記述する方法と, ルートディレクトリを基点として目的のファイルまでの全てのパスを記述する方法がある。ルートディレクトリを基点としたファイルの指定方法を b パス指定という。

出典 令和元年度 秋期 ITパスポート試験 問83
解説

問 83

  • 不正解ア

    b の「絶対」は正しいが、a を「カレント」としている点が誤り。カレントディレクトリは現在作業中の位置を指すディレクトリであって、最上位の階層のディレクトリではない。最上位はルートディレクトリである。

  • 不正解イ

    a を「カレント」、b を「相対」としており両方とも誤り。最上位のディレクトリはルートであり、ルートを基点とした指定は絶対パスである。カレント基点かつ相対パスの組合せは本文の説明と一致しない。

  • ウ

    正解 空欄 a は「最上位の階層のディレクトリ」であり、階層型ファイルシステムでツリーの頂点にあたる唯一のディレクトリを「ルートディレクトリ」と呼ぶので a はルート。空欄 b は「ルートディレクトリを基点として目的のファイルまでのすべてのパスを記述する指定方法」であり、これを「絶対パス指定」と呼ぶので b は絶対。したがって a=ルート、b=絶対 の組合せである「ウ」が正しい。

  • 不正解エ

    a の「ルート」は正しいが、b を「相対」としている点が誤り。相対パス指定はカレントディレクトリを基点とする方法であり、本文がいう「ルートディレクトリを基点とする」指定方法は絶対パス指定である。

ここがポイント
  • ルートディレクトリは階層型ファイルシステムの最上位(頂点)にある唯一のディレクトリを指す。カレントディレクトリは現在作業中の位置を指す別概念である。
  • 絶対パスはルートディレクトリを基点に全経路を記述する方式、相対パスはカレントディレクトリを基点に記述する方式である。
用語

解答の記録