過去問解きまくり研究所 ホーム

平成28年度 秋期 (特別措置試験) 問75

ソフトウェア

相対パスに関する問題

図に示すような階層構造をもつファイルシステムにおいて,*印のディレクトリ(カレントディレクトリ)から“..¥..¥DIRB¥Fn.txt”で指定したときに参照されるファイルはどれか。ここで,図中の □ はディレクトリ名を表し,ファイルの指定方法は次のとおりである。

〔指定方法〕

〔図〕(枠と線で描いた階層図)

ルート
├ DIRB
│  ├ DIRA
│  │   └ DIRB *(カレント)
│  │        └ ① Fn.txt
│  ├ ② Fn.txt
│  └ DIRB
│      ├ DIRB
│      │   └ ③ Fn.txt
│      └ ④ Fn.txt
└ DIRA
答えと解説を見る

✓ これが正解エ④のFn.txt

解説

上がる回数を先に数えてから、根元からの道を書き出します。

同じ名前の入れ物が何度も出てくる図では、名前だけを追うと必ず迷います。確実なのは、いまいる場所を根元からの道として書き出し、指定を一歩ずつ当てていくやり方です。まず、上がる合図がいくつあるかを数えます。数えた回数だけ根元の方向へ戻り、そこから先は書かれた名前の順に下ります。この問いでは二つ上がってから一つ下りるので、着く先は元いた場所とは別の枝になります。迷いやすいのは、下りる先の名前が、いまいる入れ物の名前と同じである点です。同じ名前でも、根元からの道が違えば別の場所です。四つの肢は、上がる回数を間違えた場合、下りる回数を間違えた場合、上がる合図を無視した場合と、読み違えの型にちょうど対応するように置かれています。この書き方が相対パスで、根元から書く絶対パスと対になっています。

ほかの選択肢はなぜ違うのか

出典:平成28年度 秋期 ITパスポート試験(特別措置試験) 問75

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)