実体験から始める情報講座

基本情報技術者講座

★ 猫本 2-04 ファイル管理(その1) ★

基本情報技術者 平成30年度春期 問17

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

ア  あるディレクトリから対象ファイルに至る幾つかのパス名のうち,最短のパス名
イ  カレントディレクトリから対象ファイルに至るパス名
ウ  ホームディレクトリから対象ファイルに至るパス名
エ  ルートディレクトリから対象ファイルに至るパス名

解説

ア  相対パス名:カレントディレクトリから対象ファイルに至るパス名
エ  絶対パス名:ルートディレクトリから対象ファイルに至るパス名(正解)

解答

基本情報技術者 平成29年度春期 問18

A,Bという名の複数ディレクトリが,図に示す構造で管理されている。"¥B¥A¥B"がカレントディレクトリになるのは,カレントディレクトリをどのように移動した場合か。ここで,ディレクトリの指定は次の方法によるものとし,→は移動の順序を示す。

〔ディレクトリ指定方法〕

(1): ディレクトリは,"ディレクトリ名¥…¥ディレクトリ名"のように,経路上のディレクトリを順に"¥"で区切って並べた後に"¥"とディレクトリ名を指定する。
(2): カレントディレクトリは,"."で表す。
(3): 1階層上のディレクトリは,".."で表す。
(4): 始まりが"¥"のときは,左端にルートディレクトリが省略されているものとする。
(5): 始まりが"¥",".",".." のいずれでもないときは,左端に".¥"が省略されているものとする。

ア  ¥A → ..¥B → .¥A¥B
イ  ¥B → .¥B¥A → ..¥B
ウ  ¥B → ¥A → ¥B
エ  ¥B¥A → ..¥B

解説

カレントディレクトリは,「ルート,B,A,B」なので,赤丸の場所。

ア  ルート,A → 一つ階層上(..),B → そこから(.),A,B (正解)
イ  ルート,B → そこから(.),B,A → 一つ階層上(..),B
ウ  ルート,B → ルート,A → ルート,B (ルートに戻っていることに注意する)
エ  ルート,B,A → 一つ階層上(..),B

解答