問題
問19 A、Bというディレクトリ名をもつ複数個のディレクトリが図の構造で管理されている。
カレントディレクトリを\A\B→..→..\B→.\Aの順に移動させた場合、最終的なカレントディレクトリはどこか。ここで、ディレクトリの指定方法は次のとおりとする。
〔ディレクトリの指定方法〕
(1)ディレクトリは、“ディレクトリ名 \…\ ディレクトリ名”のように、経路上のディレクトリを順に“\”で区切って並べた後に“\”とディレクトリ名を指定する。
(2)カレントディレクトリは“.”で表す。
(3)1階層上のディレクトリは“..”で表す。
(4)始まりが“\”のときは、左端にルートディレクトリが省略されているものとする。
(5)始まりが“\”、“.”、“..”のいずれでもないときは、左端にカレントディレクトリ配下であることを表す“.\”が省略されているものとする。
ア \A
イ \A\A
ウ \A\B\A
エ \B\A
解説と解答
問題文にあるように、\A\B→..→..\B→.\Aの順にカレントディレクトリをたどっていくと、次図のようになります。
(4)のディレクトリをルートから表現すると、\B\Aになります。
以上より正解は、選択肢エです。
アイティ・アシスト インストラクタ