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

はじめに

本テストは、 Javaの基礎を学習済みの方 を対象とします。
(主に、新人で入社前にJavaの学習経験がある、ないしは入社後研修で学習済みの方です)
所要時間は15分 です。

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

参考教材「スッキリわかるJava入門 第2版」
http://amzn.asia/6n0UuFx
text2.jpg

実力テスト

Q1

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

Q1.png

回答群
1. 3
2. 3.0
3. "3"
4. 3.5
5. 4.5
6. コンパイルエラーで出力されない

Q2

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

Q2.png

回答群
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. 以下の処理を実行し、コンソール出力される結果で適切なものを選択して下さい。

Q3.png

回答群
1. 大阪と東京
2. 大阪, 東京
3. 大阪と東京と福井
4. 大阪, 東京, 福井
5. 何も表示されない

Q4

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

Q4.png

回答群
1. 0
2. 20
3. 25
4. 30

Q5

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

Q5.png

Q6

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

Q6.png

Q7

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

回答群
1. そもそもクラス分割しないと動作しないから
2. 可読性を上げ、再利用・メンテナンスしやすくするため
3. 可読性を下げ、コードの秘匿性を守るため
4. 1クラス内に定義できる変数・メソッドの数が限られているから

Q8

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

Q8.png

回答群
1. 0
2. 3
3. 4
4. 10
5. 11
6. 22
7. 23
8. 24

Q9

Q. 矢印の名称は?

Q9.png

回答群
1. auto-boxing
2. auto-unboxing
3. cast
4. strong type conversion

Q10

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

Q10.png

回答群
1. 現在の消費税は8.0%です。
2. 今後の消費税は10.0%になる見込みです。
3. コンパイルエラーで出力されない

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.