プログラム言語(全18問中4問目)

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
Web環境での動的処理を実現するプログラムであって,Webサーバ上だけで動作するものはどれか。

出典:平成28年秋期 問 8

  • JavaScript
  • Javaアプレット
  • Javaサーブレット
  • VBScript
正解 問題へ
分野:テクノロジ系
中分類:アルゴリズムとプログラミング
小分類:プログラム言語
解説
Javaサーブレットは、Javaを用いてWebページのためのHTML文書を動的に生成したり、データ処理をWebサーバ上で実行するサーバサイドのプログラム技術です。JavaサーブレットはJava言語で書かれているのでさまざまなプラットフォームで使用できる利点があります。

VBScriptもサーバサイドで動作しますが、こちらはブラウザを使用したスクリプティング処理やWindows上でのネイティブスクリプトにも対応した仕様となっているため「Webサーバ上だけで」という問題文の記述に照らすと誤りとなります。
  • JavaScriptは、主にユーザーの動きに反応する動的なWebページの構築のために、HTML内に記述されるスクリプト言語です。ブラウザ上で実行されます。
  • Javaアプレットは、HTMLと同時にWebを通してダウンロードされブラウザ上(Webクライアント側)で実行されるJavaアプリケーションプログラムのことです。
  • 正しい。
  • VBScriptは、Microsoft Windows上やInternet Information Server (IIS)上で動作するスクリプト言語で、サーバ側・クライアント側両方で動作可能な仕様となっています。

この問題の出題歴


Pagetop