
A, B という名の複数のディレクトリが,図に示す構造で管理されている。"¥B¥A¥B" がカレントディレクトリになるのは,カレントディレクトリをどのように移動した場合か。ここで,ディレクトリの指定は次の方法によるものとし,→ は移動の順序を示す。 〔ディレクトリ指定方法〕 (1) ディレクトリは "ディレクトリ名¥…¥ディレクトリ名" のように,経路上のディレクトリを順に "¥" で区切って並べた後に,"¥" とディレクトリ名を指定する。 (2) カレントディレクトリは "." で表す。 (3) 1 階層上のディレクトリは ".." で表す。 (4) 始まりが "¥" のときは,左端にルートディレクトリが省略されているものとする。 (5) 始まりが "¥", ".", ".." のいずれでもないときは,左端に "¥" が省略されているものとする。
ア. ¥A → ..¥B → .¥A¥B
目標 ¥B¥A¥B (絶対パス: root→B→A→B) に到達する移動を順に確認。アの ¥A → ..¥B → .¥A¥B の経路は文脈上正しい遷移列。アが正解。
基本情報技術者試験 平成29年度 春期 午前 の過去問一覧へ戻る・問18