引っ掛けの型

クイズ1

【型1 コンパイル可否を問う】次のコードをコンパイルして実行すると、どうなりますか。

public class Main { public static void main(String[] args) { int count; if (args.length > 0) { count = 1; } System.out.println(count); } }

クイズ2

【型2 出力値を問う】次のコードの出力はどれですか。

public class Main { public static void main(String[] args) { double d = 7 / 2; System.out.println(d); } }

クイズ3

【型3 参照の同一性を問う】次のコードの出力はどれですか。

public class Main { public static void main(String[] args) { String a = "Java"; String b = "Java"; String c = new String("Java"); System.out.println((a == b) + " " + (a == c)); } }

クイズ4

【型4 暗黙の型変換を問う】次のコードをコンパイルして実行すると、どうなりますか。

public class Main { public static void main(String[] args) { byte b = 10; b = b + 1; System.out.println(b); } }

クイズ5

【型5 実行時例外を問う】次のコードをコンパイルして実行すると、どうなりますか。

public class Main { public static void main(String[] args) { Integer n = null; if (n == 1) { System.out.println("one"); } System.out.println("done"); } }

未回答の問題は、不正解として正解と解説のみ表示します

ログインが必要です

クイズに回答するにはログインしてください。