スーパマーケット N 町店の広報スタッフである D さんは,本社の Web サイト担当の E さんと協力して N 町店紹介のページを作成している。このたび,N 町店紹介のページのアクセス数増加を目的として,Web サイトで懸賞付きアンケートを実施することになった。D さんは,図 1 のような懸賞ページ案を作成し,E さんに相談した。 D さんは,懸賞ページ案を確認した E さんから,次のようなアドバイスと指示を受けた。 〔デザインに関する主なアドバイス〕 (1) マウスでの入力など,操作性の良い入力方法を採用する。 (2) 回答などの操作がしやすい順序に,入力領域やボタンを配置する。 (3) 入力の誤りを防ぐため,データ形式に応じた入力フォームを利用する。 〔作成に関する主な指示〕 (1) 懸賞ページは HTML 形式の ank01.html というファイル名で作成し,Web サーバの指定されたディレクトリに転送する。 (2) ファイルを指定する場合は,相対パスで記述する。 (3) 使用する写真のファイルサイズは,1 枚当たり 200k バイト以下とする。 Dさんは,Eさんから,完成したank01.htmlをWebサーバのnsitenディレクトリに,懸賞ページで使用した写真などのデータをtgazouディレクトリに転送して公開するよう指示された。そこで,写真が懸賞ページに正しく表示されるように,ank01.htmlに写真を表示するタグを記述した。 Webサーバのディレクトリ構成とファイルの指定方法が次のとおりのとき,JPEG形式に変換した写真1(ファイル名s01.jpeg)を表示するタグのaに入る記述はどれか。ここで,imgタグは,src="ファイル名"で指定したファイル名の画像を表示する。 〔Webサーバのディレクトリ構成〕 ルート └ … - www ─── main ─┬─ tenpo ─── nsiten └─ tgazou 〔ファイルの指定方法〕 (1) ファイルは,“ディレクトリ名¥…¥ディレクトリ名¥ファイル名”のように,経路上のディレクトリを順に“¥”で区切って並べた後に“¥”とファイル名を指定する。 (2) カレントディレクトリは“.”で表す。 (3) 1階層上のディレクトリは“..”で表す。 (4) 始まりが“¥”のときは,左端にルートディレクトリが省略されているものとする。 (5) 始まりが“¥”,“.”,“..”のいずれでもないときは,左端にカレントディレクトリ配下であることを示す“.¥”が省略されているものとする。 〔写真1を表示するタグ〕 <img src=" a ¥s01.jpeg " … >
平成23年度 特別試験 ITパスポート試験 問100
这道题的解析和你的作答记录。
問 100
- ア
正解 相对路径的基准,是写有该标签的文件 ank01.html 所在的 nsiten 目录(即当前目录)。按图中的结构,main 的直属之下并排着 tenpo 和 tgazou,而 nsiten 位于 tenpo 的直属之下。因此,从 nsiten 前往存放照片的 tgazou,要先用 「..」 上到上一级的 tenpo,再用 「..」 上到再上一级的 main,然后从 main 下到它直属之下的 tgazou。按照指定方法 (1)(3),把这条路径用 「¥」 分隔写出来就是 ..¥..¥tgazou,其后再接上 ¥s01.jpeg,就构成完整的相对路径 src="..¥..¥tgazou¥s01.jpeg"。所以,a 处应填入的内容是 ア。
错误イ
..¥main¥tgazou 的意思是:从当前目录 nsiten 用 「..」 上到上一级的 tenpo 之后,再到 tenpo 的直属之下去找 main。但在图中,main 是 tenpo 的父目录而不是子目录,tenpo 之下并不存在名为 main 的目录,所以这条路径走不通。错在向上返回的层级少了一级。
错误ウ
.¥tgazou 按指定方法 (2),指的是当前目录(即 nsiten)直属之下的 tgazou。但 tgazou 位于 main 的直属之下,nsiten 之下并不存在它,所以找不到照片。这个选项正确地把握了相对路径以当前目录为基准这一点,却漏掉了返回上一级的 「..」。
错误エ
¥www¥main¥tgazou 按指定方法 (4),是开头省略了根目录的绝对路径,也就是指定 www 位于根目录的直属之下。可是图中根与 www 之间画着 「…」,表示中间还夹着别的目录。www 未必就在根目录的直属之下,因此按这条绝对路径无法正确到达。
- 相对路径的基准是当前目录(这里是放置 HTML 文件的 nsiten),「.」 表示当前目录,「..」 表示上一级目录。组建路径的步骤是:先用 「..」 一直上到与目标目录共同的父目录(main),然后再往下走。
- 以 「¥」 开头的指定是从根目录出发的绝对路径。如果图中根与 www 之间有 「…」,就说明中间的层级被省略了,因而从根目录的直属之下写起的绝对路径不能成立。