ソフトウェア

基本情報技術者試験 科目A免除 修了試験 20170723 実施分 問19

絶対パス名 ¥a¥a¥b¥c をもつディレクトリがカレントディレクトリであるとき,相対パス名 .¥..¥..¥a¥b¥file をもつファイルを,絶対パス名で表現したものはどれか。ここで,ディレクトリ及びファイルの指定方法は,次の規則に従うものとする。 〔ディレクトリ及びファイルの指定方法〕 (1) ファイルは,“ディレクトリ名¥…¥ディレクトリ名¥ファイル名”のように,経路上のディレクトリを順に“¥”で区切って並べた後に“¥”とファイル名を指定する。 (2) カレントディレクトリは“.”で表す。 (3) 1 階層上のディレクトリは“..”で表す。 (4) 始まりが“¥”のときは,左端にルートディレクトリが省略されているものとする。 (5) 始まりが“¥”,“.”,“..”のいずれでもないときは,左端にカレントディレクトリ配下であることを示す“.¥”が省略されているものとする。
  • ア ¥a¥b¥file
  • イ ¥a¥a¥b¥file
  • ウ ¥a¥a¥a¥b¥file
  • エ ¥a¥a¥b¥a¥b¥file

出典:基本情報技術者試験 科目A免除 修了試験 20170723 実施分 問19

答えと解説を見る

正解:ウ

覚える知識

ディレクトリの相対パス移動のトレース

「..」は1階層上のディレクトリ、「.」はカレントを表す。

この問題で必要なこと

カレント¥a¥a¥b¥cから「.」「..」「..」で¥a¥aに上がり、¥b¥fileを付けると¥a¥a¥a¥b¥fileになる。

ひっかけ

上がる階層の数え間違いにより、¥a¥a¥b¥fileなどを選ばせる。

この知識の出題:本試験系 3 回・免除試験 8 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「ファイル・ディレクトリとシェル操作」で学ぶ

同じ知識の過去問