平成22年度 春期 基本情報技術者試験 午前 問7
テクノロジ/ソフトウェアJava VM が稼働している環境だけがあれば,Web ブラウザやWeb サーバがなくても動作するプログラムはどれか。
出典:平成22年度 春期 基本情報技術者試験 午前 問7
- アJavaScript
- イJavaアプリケーション
- ウJavaアプレット
- エJavaサーブレット
正解:イ
解説
Javaアプリケーションは,Java VM(Java仮想マシン)さえあれば単独で実行できるプログラムです。これに対しJavaアプレットはWebブラウザ上で,Javaサーブレットは Webサーバ上で動作することを前提としており,JavaScriptはブラウザのスクリプトエンジンで動作します。
選択肢ごとの解説
- ア誤り。JavaScriptはWebブラウザに組み込まれたスクリプトエンジンで実行され,Java VM単体では動作しません。
- イ正しい。Javaアプリケーションは,Java VMが稼働している環境だけで単独に実行できるプログラムです。
- ウ誤り。Javaアプレットは基本的にWebブラウザに組み込まれて実行されるプログラムです。
- エ誤り。Javaサーブレットは Webサーバ(サーブレットコンテナ)上で動作することを前提としたプログラムです。