引っ掛けの型
クイズ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");
}
}未回答の問題は、不正解として正解と解説のみ表示します
ログインが必要です
クイズに回答するにはログインしてください。