正答4
解説
正解は4です。
プログラム言語やマーク付け言語の特徴から、Javaに当てはまる説明を選ぶ問題です。
Javaはオブジェクト指向言語で、仮想マシン上で動くため機種に依存しにくい点が特徴です。
【選択肢別解説】
1:× これはSmalltalkの説明です。
1970年代に開発され、統合開発環境やOSに相当する機能まで含んだ環境として知られます。
2:× これはC++の説明です。
Cにクラスや継承(インヘリタンス)を加えた言語で、Cとの互換性を重視しています。
3:× これはHTML(HyperText Markup Language)の説明です。
タグで文書構造を記述するマーク付け言語であり、プログラム言語ではありません。
4:○ Javaはオブジェクト指向言語の一つです。
サーバから転送されてブラウザ上で動くアプレットというプログラムを作成できました。
出題当時は、これがJavaの代表的な特徴として扱われていました。
【ポイント】
Javaのプログラムには、ブラウザで動くアプレットとサーバで動くサーブレットがあります。
なお、アプレットはその後ブラウザの対応終了により現在は使われていません。