IPA過去問ドリル

平成28年度 秋期 基本情報技術者試験 午前 問8

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

Web環境での動的処理を実現するプログラムであって,Webサーバ上だけで動作するものはどれか。

出典:平成28年度 秋期 基本情報技術者試験 午前 問8

正解:ウ

解説

Javaサーブレットは,Webサーバ上のサーブレットコンテナで動作し,クライアントからのリクエストに応じてサーバ側だけで処理を完結させるプログラムです。JavaScriptやVBScriptはWebブラウザ(クライアント)側で,JavaアプレットもクライアントのJVM上で動作するため,いずれもクライアント側での実行を伴います。

選択肢ごとの解説

  • 誤り。JavaScriptはWebブラウザに読み込まれ,クライアント側で解釈・実行される言語です。
  • 誤り。JavaアプレットはWebブラウザに組み込まれたJVM上でダウンロードされて動作する,クライアント側のプログラムです。
  • 正しい。JavaサーブレットはWebサーバ上のサーブレットコンテナで実行され,クライアント側には結果のHTMLなどが送られるだけです。
  • 誤り。VBScriptはInternet Explorerなどのブラウザ上で解釈・実行される,クライアント側のスクリプト言語です。
基本情報技術者の過去問を演習モードで解く