はじめに
本テストは、 Javaの基礎を学習済みの方 を対象とします。
(主に、新人で入社前にJavaの学習経験がある、ないしは入社後研修で学習済みの方です)
所要時間は15分 です。
解説付きの回答は後日公開します。
参考教材「スッキリわかるJava入門 第2版」
http://amzn.asia/6n0UuFx
実力テスト
Q1
Q. 以下の処理を実行し、コンソール出力される結果で適切なものを選択して下さい。
回答群
- 3
- 3.0
- "3"
- 3.5
- 4.5
- コンパイルエラーで出力されない
Q2
Q. 以下の処理を実行し、コンソール出力される結果で適切なものを選択して下さい。
回答群
- 1: true, 2: true, 3: true
- 1: false, 2: true, 3:true
- 1: true, 2: false, 3:true
- 1: true, 2: true, 3: false
- 1: false, 2: true, 3:false
Q3
Q. 以下の処理を実行し、コンソール出力される結果で適切なものを選択して下さい。
回答群
- 大阪と東京
- 大阪, 東京
- 大阪と東京と福井
- 大阪, 東京, 福井
- 何も表示されない
Q4
Q. 以下の処理を実行し、コンソール出力される結果で適切なものを選択して下さい。
回答群
- 0
- 20
- 25
- 30
Q5
Q. IDE(EclipseやIntelliJなど)でよく使用する矢印の名称は?
Q6
Q. 以下のモザイクに当てはまる単語(全て同じ単語)を回答して下さい。※ただし、aが2でbが3の場合23が戻り値になります。
Q7
Q. クラス分割する理由の内、適切なものを選択して下さい。
回答群
- そもそもクラス分割しないと動作しないから
- 可読性を上げ、再利用・メンテナンスしやすくするため
- 可読性を下げ、コードの秘匿性を守るため
- 1クラス内に定義できる変数・メソッドの数が限られているから
Q8
Q. 以下の処理を実行し、コンソール出力される結果で適切なものを選択して下さい。
回答群
- 0
- 3
- 4
- 10
- 11
- 22
- 23
- 24
Q9
Q. 矢印の名称は?
回答群
- auto-boxing
- auto-unboxing
- cast
- strong type conversion
Q10
Q. 以下の処理を実行し、コンソール出力される最終行で適切なものを選択して下さい。
回答群
- 現在の消費税は8.0%です。
- 今後の消費税は10.0%になる見込みです。
- コンパイルエラーで出力されない