七転び八起き 諦めないための学習記録

諦めないために学習記録を残しています。情報処理技術者試験の勉強記録が多いですが、その時々により内容は違います。

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

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

                    ルート
          /       \
        /         \
       /           \
      /             \
      A               B
    / \             / \
   /   \           /   \
   A      B          A     B
  /\    /\        /\    /\
 /  \  /  \    /  \  /  \
 A     B A     B A     B A     B

 ア \A → ..\B → .\A\B

 イ \B → .\B\A → ..\B

 ウ \B → \A → \B

 エ \B\A → ..\B