階層型ディレクトリ構造のファイルシステムに関する用語と説明 a~d の組合せとして, 適切なものはどれか。 a 階層の最上位にあるディレクトリを意味する。 b 階層の最上位のディレクトリを基点として, 目的のファイルやディレクトリまで, 全ての経路をディレクトリ構造に従って示す。 c 現在作業を行っているディレクトリを意味する。 d 現在作業を行っているディレクトリを基点として, 目的のファイルやディレクトリまで, 全ての経路をディレクトリ構造に従って示す。
平成23年度 秋期 ITパスポート試験 問74
这道题的解析和你的作答记录。
問 74分层目录结构的基本术语
错误ア
虽然绝对路径=b 是正确的,但当前目录=a、根目录=c 这两处把 a 和 c 弄反了。a 是「处于层级最顶端的目录」,所以它是对根目录的说明,不能作为指当前正在操作的目录的当前目录的说明。反过来,c 是「当前正在进行操作的目录」,所以它是对当前目录的说明,不能作为对在最顶端只存在唯一一个的根目录的说明。
错误イ
三处全都错误。除了和 ア 一样把 a 和 c 弄反之外,把绝对路径定为 d 这一点也是错的。d 是以当前目录为起点来表示路径,这是对相对路径的说明。绝对路径必定以根目录为起点,因此具有即使操作位置改变、写法也不会改变的性质。这个选项弄错了「按起点在哪里来区分绝对路径与相对路径」这一最基本的地方。
- ウ
正解 在分层目录结构中,位于树形结构顶点、且只存在唯一一个的目录称为「根目录」,各级目录和文件都在它下面分支延伸。因此,表示处于层级最顶端的目录的 a 就是根目录。另一方面,表示使用者当前正在哪个目录下操作的是「当前目录」,指当前正在进行操作的目录的 c 与之对应。剩下的 b 和 d 都是表示到达目标文件或目录的路径的写法,区别仅在于「以哪里为起点」。如果起点是根目录,那么无论在哪个目录下操作,写法都不会改变,是唯一确定的路径,这称为「绝对路径」。如果起点是当前目录,写法就会随操作位置而变化,成为「相对路径」。b 以层级最顶端的目录为起点,所以是绝对路径;d 以当前目录为起点,所以是相对路径。综上所述,当前目录=c、绝对路径=b、根目录=a,给出这一组合的 ウ 即为正确答案。
错误エ
当前目录=c、根目录=a 这两处对应是正确的,但绝对路径=d 是错误的。d 是以当前正在进行操作的目录、也就是以当前目录为起点来表示路径的写法,所以它是对相对路径的说明,与作为绝对路径说明的 b 弄混了。在正确的组合中绝对路径对应的是 b,因此这个选项只错了一处,属于所谓的陷阱型选项。
- 分层目录结构的基本术语。根目录是在层级最顶端只存在唯一一个的目录,当前目录指的是当前正在进行操作的目录。
- 两种路径靠起点来区分。以根目录为起点表示完整路径的是绝对路径(与操作位置无关,唯一确定);以当前目录为起点的是相对路径(写法随操作位置而变化)。