過去問ぽちぽちby KKM Studio

平成24年度秋期 ITパスポート 問63 解説

図に示す階層構造で,複数個の同名のディレクトリA,Bが配置されており,ユーザIDごとにログインしたときのカレントディレクトリが異なる。U0002がログインした直後に,矢印が示すディレクトリBに存在するファイルfを指定するものはどれか。ここで,ファイルの指定方法とユーザID別のカレントディレクトリは次のとおりである。

〔ファイルの指定方法〕

(1) “ディレクトリ名¥…¥ディレクトリ名¥ファイル名”のように,経路上のディレクトリを順に“¥”で区切って並べた後に“¥”とファイル名を指定する。

(2) カレントディレクトリは“.”で表す。

(3) 1階層上のディレクトリは“..”で表す。

(4) 始まりが“¥”のときは,左端のルートディレクトリが省略されているものとする。

〔ユーザID別カレントディレクトリ〕

ユーザIDログイン時のカレントディレクトリ
U0001¥A¥B
U0002¥A¥B¥A
平成24年度秋期 問63 図1
  1. ア.¥B¥f
  2. イ..¥B¥f
  3. ウ..¥..¥B¥f
  4. エ..¥..¥..¥B¥f
答えを見る

正解 エ..¥..¥..¥B¥f

要点..は1階層上,カレントからルートまで戻って指定する

解説

U0002のカレントディレクトリは¥A¥B¥A(図の左下,Bの下のA)です。矢印のBはルート直下のBなので,ルートまで戻る必要があります。

  • ..(1回目)→ ¥A¥B
  • ..¥..(2回目)→ ¥A
  • ..¥..¥..(3回目)→ ルート
  • ルートから B¥f を指定

よって ..¥..¥..¥B¥f のエです。

ア:カレント(¥A¥B¥A)の下のBを指すが,存在しないので誤り。

イ:¥A¥B¥B¥f(図の右下のB)を指すので誤り。

ウ:¥A¥B¥f を指すので誤り。

App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開