Edited at

2018年度 新人向け Java実力テスト〜基礎編〜

More than 1 year has passed since last update.


はじめに

本テストは、 Javaの基礎を学習済みの方 を対象とします。

(主に、新人で入社前にJavaの学習経験がある、ないしは入社後研修で学習済みの方です)

所要時間は15分 です。

解説付きの回答は後日公開します。


参考教材「スッキリわかるJava入門 第2版」

http://amzn.asia/6n0UuFx



実力テスト


Q1

Q. 以下の処理を実行し、コンソール出力される結果で適切なものを選択して下さい。

回答群

1. 3

2. 3.0

3. "3"

4. 3.5

5. 4.5

6. コンパイルエラーで出力されない


Q2

Q. 以下の処理を実行し、コンソール出力される結果で適切なものを選択して下さい。

回答群

1. 1: true, 2: true, 3: true

2. 1: false, 2: true, 3:true

3. 1: true, 2: false, 3:true

4. 1: true, 2: true, 3: false

5. 1: false, 2: true, 3:false


Q3

Q. 以下の処理を実行し、コンソール出力される結果で適切なものを選択して下さい。

回答群

1. 大阪と東京

2. 大阪, 東京

3. 大阪と東京と福井

4. 大阪, 東京, 福井

5. 何も表示されない


Q4

Q. 以下の処理を実行し、コンソール出力される結果で適切なものを選択して下さい。

回答群

1. 0

2. 20

3. 25

4. 30


Q5

Q. IDE(EclipseやIntelliJなど)でよく使用する矢印の名称は?


Q6

Q. 以下のモザイクに当てはまる単語(全て同じ単語)を回答して下さい。※ただし、aが2でbが3の場合23が戻り値になります。


Q7

Q. クラス分割する理由の内、適切なものを選択して下さい。

回答群

1. そもそもクラス分割しないと動作しないから

2. 可読性を上げ、再利用・メンテナンスしやすくするため

3. 可読性を下げ、コードの秘匿性を守るため

4. 1クラス内に定義できる変数・メソッドの数が限られているから


Q8

Q. 以下の処理を実行し、コンソール出力される結果で適切なものを選択して下さい。

回答群

1. 0

2. 3

3. 4

4. 10

5. 11

6. 22

7. 23

8. 24


Q9

Q. 矢印の名称は?

回答群

1. auto-boxing

2. auto-unboxing

3. cast

4. strong type conversion


Q10

Q. 以下の処理を実行し、コンソール出力される最終行で適切なものを選択して下さい。

回答群

1. 現在の消費税は8.0%です。

2. 今後の消費税は10.0%になる見込みです。

3. コンパイルエラーで出力されない