パスポイ

あるWebサーバにおいて,五つのディレクトリが図のような階層構造になっている。 ITパスポート 平成26年度秋期75

テクノロジ系

あるWebサーバにおいて,五つのディレクトリが図のような階層構造になっている。このとき,ディレクトリBに格納されているHTML文書からディレクトリEに格納されているファイルimg.jpgを指定するものはどれか。ここで,ディレクトリ及びファイルの指定は,次の方法によるものとする。 〔ディレクトリ及びファイルの指定方法〕 (1) ファイルは,"ディレクトリ名/…/ディレクトリ名/ファイル名"のように,経路上のディレクトリを順に"/"で区切って並べた後に"/"とファイル名を指定する。 (2) カレントディレクトリは"."で表す。 (3) 1階層上のディレクトリは".."で表す。 (4) 始まりが"/"のときは,左端にルートディレクトリが省略されているものとする。 (5) 始まりが"/",".",".."のいずれでもないときは,左端にカレントディレクトリ配下であることを示す".​/"が省略されているものとする。

平成26年度秋期 問75の図
  • ../A/D/E/img.jpg
  • ../D/E/img.jpg
  • ./A/D/E/img.jpg
  • ./D/E/img.jpg
正解と解説を見る

正解

../D/E/img.jpg

正解は「../D/E/img.jpg」である。指定方法の規則に従うと,ディレクトリBに格納されたHTML文書からは,まず「..」でBの一つ上の階層(ルートディレクトリ)に上がり,そこから目的のファイルがあるディレクトリEまでの経路を「D/E」とたどって指定すればよい。ディレクトリDはルートディレクトリの直下にあり,ディレクトリAの配下ではないため,Aを経由する「../A/D/E/img.jpg」という指定は誤った経路になる。また,「./」で始まる指定はカレントディレクトリ(B自身)を起点とするため,Bとは異なる階層にあるDやEを指し示すことはできず,「./A/D/E/img.jpg」や「./D/E/img.jpg」はいずれも誤りである。

出典:平成26年度 秋期 ITパスポート試験 問75

問題文および選択肢は独立行政法人情報処理推進機構(IPA)が公開する試験問題に基づいています。著作権はIPAに帰属します。解説は当サイトが独自に作成したものです。

解いて競うと、毎月1位にAmazonギフト券5,000円分

無料登録すると過去問演習のスコアが月間ランキングに記録されます。1回10問・スマホでサクッと。