基礎理論
アルゴリズム
コンピュータ構成要素
システム構成要素
ソフトウェア
ハードウェア
ヒューマンインタフェース
マルチメディア
データベース
ネットワーク
セキュリティ
システム開発技術
ソフトウェア開発管理技術
😀 mypage
🥇 ranking
📊 chart
📏 rule
No.53 A,Bというディレクトリ名をもつ複数個のデイレクトリが図の構造で管理されている。
カレントディレクトリを ¥A¥B → .. → .. ¥B → .¥A の順に移動させた場合,最終的なカレントディレクトリはどこか。
ここで,ディレクトリの指定方法は次のとおりとする。


〔ディレクトリの指定方法〕ディレクトリは,"ディレクトリ名¥…¥ディレクトリ名"のように,経路上のディレクトリを順に"¥"で区切って並べた後に"¥"とディレクトリ名を指定する。
カレントディレクトリは"."で表す。
1階層上のデイレクトリは".."で表する。
始まりが"¥"のときは,左端にルートディレクトリが省略されているものとする。
始まりが"¥",".",".."のいずれでもないときは,左端にカレントディレクトリ配下であることを表す".¥"が省略されているものとする。
⭕️
💾
🖊 ☑️
⭕️ [[ AnswerCalc[0] ]] % A [[ AnswerCalc[1] ]]
最初のカレントディレクトリはルートから見て「¥A¥B」の位置です。

このカレントディレクトリを問題文の指定方法に従って移動していきます。
[..]ピリオド2つは1階層上のディレクトリにを表します。「¥A¥B」の一階層上は「¥A」になります。

[..¥B]一階層上に移動してから、「¥B」ディレクトリに移動します。「¥A」の1階層上はルートなので、ルートから見た「¥B」に移動します。

[.¥A]ピリオド1つはカレントディレクトリを表します。現在のカレントディレクトリは「¥B」なので、「¥B」配下の「¥A」に移動します。

したがって移動後のカレントディレクトリは「¥B¥A」が適切です。
💾 ✔️
[[ d.CommentTxt ]]
🏠 >   基本情報技術者試験 >     テクノロジー >     ソフトウェア >  
< >
🥇