• ログインログイン
  • 新規登録新規登録

MENU

Servlet/JSPプログラミングの基礎知識をチェック!Servlet/JSPプログラミングの理解度テスト(3)

連載基礎力チェック!プログラミングテスト一覧

プログラミングスキルの基礎力をチェック!各領域における基礎力をチェックするためのテスト集です。知っていると思っていても、やってみると意外と間違えてしまうことが多いかも!?

本教材は株式会社フルネス様からのご提供になります。プログラミング学習コラム「SQL/JSP」についての3回目のテストです。日々の勉強の成果がどれだけ反映されるか試してみましょう。

問 1 JSPの特徴として正しい説明をすべて選んでください。

  1. web.xmlへ登録を必要としない。
  2. HTMLの中に、Javaのコードを埋め込む。
  3. 事前のコンパイルを必要とする。
  4. JSP用のタグが用意されている。

解答をみる

解答 1,2,4

問 2 以下のJSPの動作原理の説明の中で[1]、[2]に当てはまるものを1つ選んでください。

Webコンテナの[1]上で、変換されたJSPのクラスファイルを[2]化し実行する。

  1. [1]MVC, [2]ロード
  2. [1]javaVM , [2]ロードおよびインスタンス
  3. [1]javaVM , [2]クラスファイル
  4. [1]仮想環境, [2]コンパイル

解答をみる

解答 2

問 3 以下の1~5は、JSPの初回基本動作の処理手順を示しています。JSPの二回目以降の動作として正しいものを1つ選んでください。

■JSP初回動作の処理手順

———————————————————————
1.JSPを要求するリクエストを受信
2.該当JSPファイルをサーブレットのソースコードへ変換
3.変換されたソースコードをコンパイル
4.コンパイル結果のclassファイルをロード
5.処理を実行し、レスポンスを返す。
———————————————————————

  1. 「JSPファイルが更新されていない場合は1~4を省略」「更新されていた場合は、2~3を省略した状態の処理手順で動作する。」
  2. 「JSPファイルが更新されていない場合は2~4を省略」「更新されていた場合は、2~3を省略した状態の処理手順で動作する。」
  3. 「JSPファイルが更新されていない場合は1~4を省略」「更新されていた場合は、初回基本動作と同じ処理手順で動作する。」
  4. 「JSPファイルが更新されていない場合は2~4を省略」「更新されていた場合は、初回基本動作と同じ処理手順で動作する。」

解答をみる

解答 4

問 4 HTTPレスポンスの構造「レスポンスヘッダ」の説明として正しいものを1つ選んでください。

  1. 処理結果のステータスコード
  2. HTMLなどのコンテンツ本体
  3. HTMLなどのコンテンツ処理部分のみ
  4. HTTPサーバに関する情報

解答をみる

解答 4

問 5 javax.servlet.http.HttpServletクラスが持つメソッド名をすべて選んでください。

  1. doGet メソッド
  2. destroy メソッド
  3. getAttribute メソッド
  4. doPost メソッド

解答をみる

解答 1,2,4

問 6 エンコーディングを行わない場合に発生する事象を1つ選んでください。

  1. コンパイルができなくなる。
  2. クラスファイル化できなくなる。
  3. 文字化けを起こす。
  4. ファイルが壊れる可能性がある。

解答をみる

解答 3

問 7 Web上でやり取りされるデータの種類のことを「MIMEタイプ」と言います。その中の「text/html」に当てはまるものを1つ選んでください。

  1. GIF画像
  2. テキスト
  3. HTML文書
  4. xml文書

解答をみる

解答 3

問 8 「クライアントが要求したURLとは異なるURLに誘導して、ページを移動すること」を指す名称を1つ選んでください。

  1. コンパイル
  2. レスポンス
  3. リフレッシュ
  4. リダイレクト

解答をみる

解答 4

問 9 ディレクティブの種類をすべて選んでください。

  1. class 
  2. taglib
  3. page
  4. include

解答をみる

解答 2,3,4

問 10 アーキテクチャパターンの「MVCモデル」の構成要素をすべて選んでください。

  1. コントローラ
  2. モデル
  3. データアクセス
  4. ビュー

解答をみる

解答 1,2,4
完全無料!

1で登録完了!

エンジニアの仕事・年収や選考ノウハウ記事が読めるほか、
会員にはプログラミング講習やES・面接対策などリアルな無料サポートも充実。
ここだけの求人情報も多数。

今すぐ新規会員登録
Page Top