平成23年度特別 ITパスポート 問100 解説
中問C(問97〜100)
Webページの作成に関する次の記述を読んで,問97~100に答えよ。
スーパマーケット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サーバのディレクトリ構成〕
〔ファイルの指定方法〕
(1) ファイルは,“ディレクトリ名¥…¥ディレクトリ名¥ファイル名”のように,経路上のディレクトリを順に“¥”で区切って並べた後に“¥”とファイル名を指定する。
(2) カレントディレクトリは“.”で表す。
(3) 1階層上のディレクトリは“..”で表す。
(4) 始まりが“¥”のときは,左端にルートディレクトリが省略されているものとする。
(5) 始まりが“¥”,“.”,“..”のいずれでもないときは,左端にカレントディレクトリ配下であることを示す“.¥”が省略されているものとする。
〔写真1を表示するタグ〕
<img src="[a]¥s01.jpeg" … >

- ア..¥..¥tgazou
- イ..¥main¥tgazou
- ウ.¥tgazou
- エ¥www¥main¥tgazou
答えを見る
正解 ア..¥..¥tgazou
要点..で1階層上へ上がり、目的のディレクトリへ下りて指定する
解説
ank01.htmlはnsitenにあるので、カレントディレクトリはnsitenです。構成はwww-main-tenpo-nsiten、main-tgazouです。
- nsitenから「..」でtenpo、もう一度「..」でmainへ上がる
- mainの下のtgazouへ下りる
よって相対パスは「..¥..¥tgazou」でアが正解です。
- イ:「..」はtenpoなので、tenpoの下のmainを指し誤り。
- ウ:nsitenの下のtgazouを指し誤り。
- エ:ルートから始まる絶対パスで、指示(相対パスで記述)に反し、ルート直下にwwwがあるとも限らない。