過去問ドリル

平成23年度 特別 ITパスポート試験 問100

テクノロジ/ソフトウェア

【中問C(問97〜100の共通文章)】 スーパーマーケットN町店の広報スタッフであるDさんは,本社のWebサイト担当のEさんと協力してN町店紹介のページを作成している。このたび,N町店紹介のページのアクセス数増加を目的として,Webサイトで懸賞付きアンケートを実施することになった。Dさんは,図1のような懸賞ページ案を作成し,Eさんに相談した。 図1 懸賞ページ案 <懸賞ページタイトル> 賞品 A賞 <写真1> B賞 <写真2> C賞 <写真3> 希望賞品を一つ選んでください[    ] <アンケートでの個人情報の取得目的,用途,管理などに関する記述> アンケート <アンケートの内容の一部> N町店のWebページを見たご感想[    ] お名前[    ] 性別[    ] 連絡先メールアドレス[    ] 〔応募する〕ボタン 〔キャンセル〕ボタン 注記 [ ]は入力領域,〔 〕はボタン,< >は表示する部品や表示内容が省略されている箇所の説明を示す。 (注:本サイトでは原問題の図1を文字表記に変換しています) 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 があり,www の下に main,main の下に tenpo と tgazou,tenpo の下に nsiten がある。 〔ファイルの指定方法〕 (1) ファイルは,“ディレクトリ名¥…¥ディレクトリ名¥ファイル名”のように,経路上のディレクトリを順に“¥”で区切って並べた後に“¥”とファイル名を指定する。 (2) カレントディレクトリは“.”で表す。 (3) 1階層上のディレクトリは“..”で表す。 (4) 始まりが“¥”のときは,左端にルートディレクトリが省略されているものとする。 (5) 始まりが“¥”,“.”,“..”のいずれでもないときは,左端にカレントディレクトリ配下であることを示す“.¥”が省略されているものとする。 〔写真1を表示するタグ〕 <img src="[ a ]¥s01.jpeg" … > (注:本サイトでは原問題のディレクトリ構成図を文字表記に変換しています)

出典:平成23年度 特別 ITパスポート試験 問100

正解:ア

解説

ank01.html は nsiten ディレクトリに置くので,カレントディレクトリは nsiten です。写真は main の下の tgazou ディレクトリにあります。nsiten から見ると,1 階層上(..)が tenpo,さらにもう 1 階層上(..¥..)が main です。そこから tgazou に下りるので,相対パスは「..¥..¥tgazou」となります。作成に関する指示(2)のとおり,相対パスで記述します。

選択肢ごとの解説

  • ア正しい。nsiten から .. で tenpo,..¥.. で main に上がり,その下の tgazou を指す相対パスです。
  • イ誤り。「..」は tenpo を指し,tenpo の下に main はありません。main は tenpo と同じ階層にあります。
  • ウ誤り。「.¥tgazou」は,カレントディレクトリ(nsiten)の下の tgazou を指しますが,tgazou は nsiten の下にはありません。
  • エ誤り。始まりが「¥」なのでルートディレクトリを基点にした絶対パスの指定になります。ルートの直下に www はなく(ルートと www の間には省略された階層がある),指示(2)の相対パスにもなっていません。
ITパスポートの過去問を演習モードで解く