本文へスキップ

平成21年度 秋期 ITパスポート試験 問68

この問題の解説と、これまでの解答の記録です。

問68
頻出度★☆☆

アプレットに関する記述として,適切なものはどれか。

出典 平成21年度 秋期 ITパスポート試験 問68
解説

問 68

  • 不正解ア

    「Web サイトから送信され,利用者の PC に保存される文書ファイル」は Cookie (クッキー) の説明です。Cookie は利用者の識別やログイン状態・設定の保持に使われる小さなデータであって,実行されるプログラムではありません。アプレットは「保存されるデータ」ではなく「ブラウザ上で動くプログラム」なので誤りです。

  • 不正解イ

    「Web ページを作成するための言語」は HTML (HyperText Markup Language) の説明です。HTML は文書の構造を記述するマークアップ言語であり,それ自体が処理を実行するプログラムではありません。アプレットは言語ではなく,ブラウザ上で実行されるプログラムなので誤りです。

  • ウ

    正解 アプレット (applet) とは,Web サーバからネットワーク経由でダウンロードされ,クライアント側の Web ブラウザ (およびその実行環境) に組み込まれて実行される小さなプログラムのことです。処理がクライアント側で動くため,サーバに問い合わせずに画面上で対話的な動作 (アニメーション,入力チェック,簡易な計算など) を実現できます。代表例が Java アプレットで,Java で書いたプログラムをブラウザ上で動かす仕組みでした。選択肢ウ はまさに「サーバからダウンロードされ,クライアントである Web ブラウザに組み込まれて実行されるプログラム」と述べており,アプレットの定義そのものです。したがって正解は ウ です。

  • 不正解エ

    「データベースを操作して,データの追加や変更,削除,検索などの処理を行うための言語」は SQL の説明です。SQL はデータベース管理システムに対する問合せ・操作用の言語で,主にサーバ側で使われます。ブラウザに組み込まれて動くアプレットとは対象も役割も異なるため誤りです。

ここがポイント
  • アプレット = サーバからダウンロードされ,クライアントの Web ブラウザ上で実行される小さなプログラム (代表例: Java アプレット)。処理がクライアント側で行われる点が要点。
  • 紛らわしい Web 関連用語の切り分け: Cookie は PC に保存されるデータ,HTML は Web ページ記述用のマークアップ言語,SQL はデータベース操作用の言語。「データ」「言語」「プログラム」のどれに当たるかで区別する。
用語

解答の記録