マナビング基本情報技術者

絶対パス名は何を起点にする?判断のポイント

基本情報技術者試験 平成30年度春期 午前 問17 / ソフトウェア › ファイルシステム

過去問にチャレンジ

平成30年度春期 午前 問17

ファイルシステムの絶対パス名を説明したものはどれか。

  1. ア

    あるディレクトリから対象ファイルに至る幾つかのパス名のうち,最短のパス名

  2. イ

    カレントディレクトリから対象ファイルに至るパス名

  3. ウ

    ホームディレクトリから対象ファイルに至るパス名

  4. エ

    ルートディレクトリから対象ファイルに至るパス名

会話形式の解説

講師講師
この問題では、対象ファイルまでの道筋をどこから示すかに注目します。絶対パス名の起点は何でしょうか。
受験者受験者
道筋なら、最短でたどれるものを選ぶのかと思いました。
講師講師
長さでは判断できません。最短という説明だけでは、どのディレクトリを起点にしたか分からないためです。
受験者受験者
では、今いるカレントディレクトリからたどる道筋は絶対パス名ですか。
講師講師
それは相対パス名です。絶対パス名は、ルートディレクトリを起点にして対象ファイルまで示します。
受験者受験者
ホームディレクトリから示す場合も、起点が違うのでしょうか。
講師講師
はい。ホームディレクトリを起点にするというだけでは、絶対パス名の説明になりません。
受験者受験者
すると、ルートディレクトリから対象ファイルまでの道筋を示す説明が正解ですね。
講師講師
そのとおりです。パス名を見分けるときは、道筋の短さよりも、まず起点を確かめます。

まとめ

絶対パス名は、ルートディレクトリから対象ファイルまでの道筋を示します。カレントディレクトリを起点にするのは相対パス名です。最短経路やホームディレクトリからの道筋という説明だけでは、絶対パス名とは判断できません。

解答・解説

正解はエです

この問題のテーマ

ファイルシステムの絶対パス名を、どのディレクトリを起点に指定するかで見分ける問題です。

解き方の考え方

パス名が対象ファイルまでの道筋をどこから示しているかを確認します。絶対パス名の起点はルートディレクトリなので、経路の短さや、カレントディレクトリ・ホームディレクトリを起点にしているかどうかで区別します。

選択肢ごとの解説

  1. ×ア  あるディレクトリから対象ファイルに至る幾つかのパス名のうち,最短のパス名
    最短の経路であることは、絶対パス名の条件ではありません。この説明では起点がルートディレクトリかどうか分からないため、絶対パス名を定義できません。
  2. ×イ  カレントディレクトリから対象ファイルに至るパス名
    カレントディレクトリを起点に対象ファイルを示すのは相対パス名です。絶対パス名の起点とは異なります。
  3. ×ウ  ホームディレクトリから対象ファイルに至るパス名
    ホームディレクトリを起点にしても、それだけでは絶対パス名の説明になりません。絶対パス名で基準にするのはルートディレクトリです。
  4. ○エ  ルートディレクトリから対象ファイルに至るパス名
    ルートディレクトリから対象ファイルまでの道筋を示しています。これは絶対パス名の起点についての定義に一致するため、正解です。

POINT

  • パス名を見分けるときは、対象までの道筋の起点を確認します。
  • 絶対パス名の起点はルートディレクトリです。
  • カレントディレクトリを起点にするのは相対パス名です。

※出典:平成30年度春期 基本情報技術者試験 午前 問17