ソフトウェア

ITパスポート試験ファイルシステム」の問題

テクノロジ系ソフトウェア難易度:normal
Webサーバ上のディレクトリ構成は次のとおりである。 - 最上位にルートディレクトリがある。 - ルートディレクトリの直下に,ディレクトリd1とディレクトリd2が並んで配置されている。 - d1の直下にファイル f1.html がある。 - d2の直下にファイル f2.html がある。 ディレクトリd1(カレントディレクトリ)にあるWebページファイル f1.html の中から,別のディレクトリd2にあるWebページファイル f2.html の参照を指定する記述はどれか。ここで,ファイルの指定方法は次のとおりである。 〔指定方法〕 ファイルは,"ディレクトリ名/…/ディレクトリ名/ファイル名"のように,経路上のディレクトリを順に"/"で区切って並べた後に"/"とファイル名を指定する。カレントディレクトリは"."で表す。1階層上のディレクトリは".."で表す。始まりが"/"のときは,左端のルートディレクトリが省略されているものとする。
./d2/f2.html
./f2.html
../d2/f2.html
d2/../f2.html
正解
../d2/f2.html

カレントはd1。目的のf2.htmlはd2配下にあり,d1とd2はともにルート直下に並ぶ。d1からたどる経路はd1→(1階層上の)ルート→d2→f2.htmlである。1階層上は".."で表すのでまず"../"でルートへ上がり,続いてd2へ下りて"d2/",最後にファイル名を付けて"../d2/f2.html"となる。よってウが正解である。

?選択肢ごとの解説

ア ×./d2/f2.htmlは『カレントディレクトリd1の直下にあるd2の中のf2.html』を意味する。しかしd2はd1の中ではなくルート直下にあるため,この経路…
イ ×./f2.htmlは『カレントディレクトリd1の直下のf2.html』を指す。だがf2.htmlはd1ではなくd2の中にあるため,d1直下を探しても見つからず参…
ウ ○カレントはd1。目的のf2.htmlはd2配下にあり,d1とd2はともにルート直下に並ぶ。d1からたどる経路はd1→(1階層上の)ルート→d2→f2.htmlである。1階層上は".."で表すのでまず"../"でルートへ上がり,続いてd2へ下りて"d2/",最後にファイル名を付けて"../d2/f2.html"となる。よってウが正解である。
エ ×d2/../f2.htmlは『カレント直下のd2へ入り,そこから1階層上(=カレントd1)へ戻り,f2.html』を意味する。結局カレントd1直下のf2.htm…
この問題の「深掘り・誤答の完全解説・試験のコツ・覚え方」はアプリで。

ITパスポート試験の全問を、一問ごとにAIの8-ways解説つきで。SRS暗記カード・全真模試・弱点診断まで。まずは無料で。

無料ではじめる →

ukamiru 過去問 · ITパスポート試験 · itpass-h31-q96

【ITパスポート試験】ファイルシステムの問題と解答・解説|ukamiru 過去問