知識テスト問題例

知識テスト問題例 Java関連

問題1

あるサーブレットのライフサイクル中で、呼び出される可能性のないメソッドはどれですか。
【選択肢】から1つ選んでください。

【選択肢】

  • A) doEnd
  • B) init
  • C) service
  • D) destroy
  • E) doGet

【解答】 A

問題2

次のJSPの出力結果はどうなりますか。 【選択肢】の中から1つ選んでください。
【選択肢】から1つ選んでください。

<% int x=3; %>
<%! int x=5; %>
<%! int y=6; %>
x+y= <%= x+y %>

【選択肢】

  • A) x+y= 11
  • B) x+y= 9
  • C) x+y= 14
  • D) コンパイルエラー

【解答】 B

問題3

マルチスレッドモデルに関する記述で正しいものはどれですか。
最も適切なものを【選択肢】から1つ選んでください。

【選択肢】

  • A) サーブレットはマルチスレッドで動作する。
  • B) 大規模なプロジェクトではスレッドセーフに関わる問題の優先度は低い。
  • C) スレッドセーフに関わるバグは単体の機能試験で発見しなければならない。
  • D) Javaではsynchronizedキーワードをつければスレッドセーフになるので、問題になりそうな箇所には積極的に付けるべきである。

【解答】 A

問題4

「従業員」テーブルから各事業所の男性(性別コード:1)の数を求めるSQL文として適切なものはどれですか。
【選択肢】から1つ選んでください。

【選択肢】

  • A) SELECT 事業所コード,COUNT(*) FROM 従業員 WHERE 性別=1 HAVING BY 事業所コード
  • B) SELECT 事業所コード,SUM(*) FROM 従業員 WHERE 性別=1 GROUP BY 事業所コード
  • C) SELECT 事業所コード,COUNT(*) FROM 従業員 WHERE 性別=1 GROUP BY 事業所コード
  • D) SELECT 事業所コード,SUM(*) FROM 従業員 WHERE 性別=1 HAVING BY 事業所コード

【解答】 C

ページの先頭へ