ホームへ
コンピュータサイエンス2のトップページへ

コンピュータサイエンス2練習問題解答

問題

D3をカレントフォルダとして、D4の中にあるファイルaを指定する相対パスを考えること(平成21年度ITパスポート春期試験の問57より)

解答例

フォルダ「D3」がカレントフォルダで、相対パスは、ルートフォルダ以外からフォルダをたどって、目的のファイルやフォルダに達する道筋なので、このフォルダ「D3」からファイル「a」にたどる道筋は、以下のようになります。

カレントフォルダ → 1つ上のフォルダ → D2 → D4 → a

カレントフォルダは「.」、1つ上のフォルダは「..」と表現するので、この道筋は、以下のように表現しなおすことができます。

. → .. → D2 → D4 → a

フォルダやファイルへたどる「→」は、「/」で表現するので、この道筋は、以下のように表現しなおすことができます。これが、フォルダ「D3」をカレントフォルダとして、フォルダ「D4」の中にあるファイル「a」の相対パスになります。
※「/」は「\」(または半角の¥マーク)でもかまいません。

./../D2/D4/a

カレントフォルダを表す「.」は省略することもできます。従って、解答は以下のようになります。

解答: ./../D2/D4/a または ../D2/D4/a

問題

上記の問題と同じファイルの階層構造で、D5までの絶対パスを考えること(フォルダ「D1」をルートフォルダとする)

解答例

絶対パスは、ルートフォルダからたどって、目的のファイルやフォルダにたどる道筋なので、ルートフォルダである「D1」からフォルダ「D5」にたどる道筋は以下のようになります。

ルートフォルダ → D2 → D5

ルートフォルダは「/」と表現するので、この道筋は、以下のように表現しなおすことができます。

/ → D2 → D5

フォルダやファイルへたどる「→」は、「/」で表現するので、この道筋は、以下のように表現しなおすことができます。これが、フォルダ「D5」の絶対パスになります。ただし、ルートフォルダが「/」なので、先頭が「//」となりますが、これは「/」で表現します。
※「/」は「\」(または半角の¥マーク)でもかまいません。

/D2/D5

従って、解答は以下のようになります。

解答: /D2/D5

問題

ファイルシステムに関する次の記述中のa~cに入れる字句を考えること(平成23年度ITパスポート特別試験の問83より)

PCでファイルやディレクトリを階層的に管理するとき、最上位の階層に当たるディレクトリを(a)ディレクトリ、現時点で利用者が操作を行っているディレクトリを(b)ディレクトリという。(b)ディレクトリを基点としてファイルやディレクトリの所在場所を表す表記を(c)パスという。

解答例

  1. (a) ルート
  2. (b) カレント
  3. (c) 相対

問題

図に示す階層構造で、複数個の同名ディレクトリA、Bが配置されており、ユーザIDごとにログインしたときのカレントディレクトリが異なる。U0002がログインした直後に矢印が示すディレクトリBに存在するファイルfを指定するパスを考えること(平成24年度ITパスポート秋期試験の問63より)
※ディレクトリ間、ディレクトリとファイル間の区切りは「\」で表す

解答例

ユーザU0002がログインしたときのカレントディレクトリが「\A\B\A」なので、

ルート → A → B → A

とたどったフォルダ「A」がカレントディレクトリです。目的のファイルは、

ルート → B → f

のファイルなので、カレントフォルダ」からファイル「f」にたどる道筋は、以下のようになります。

カレントフォルダ → 1つ上のフォルダ → 1つ上のフォルダ → 1つ上のフォルダ → B → f

カレントフォルダは「.」、1つ上のフォルダは「..」と表現するので、この道筋は、以下のように表現しなおすことができます。

. → .. → .. → .. → B → f

フォルダやファイルへたどる「→」は、「\」で表現するので、この道筋は、以下のように表現しなおすことができます。これが、フォルダ「\A\B\A」をカレントフォルダとして、フォルダ「B」の中にあるファイル「f」の相対パスになります。

.\..\..\..\B\a

カレントフォルダを表す「.」は省略することもできます。従って、解答は以下のようになります。

s

解答: ..\..\..\B\f


Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2018, All rights reserved.