Java Silverに関する問題を出題していきます!
■問題1
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
public class Sample {
public static void main(String[] args) {
String str;
int num = 10;
if(num % 2 == 0) {
str = "偶数";
} else if(num % 2 == 1) {
str = "奇数";
}
System.out.println(str);
}
}
- 「偶数」と出力
- 「奇数」と出力
- コンパイルエラー
- 実行時エラー
- 何も表示されない
■問題2
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
public class Sample {
public static void main(String[] args) {
for(int i = 0; i <= 3; i++) {
System.out.print("a ");
}
}
}
- a a
- a a a
- a a a a
- コンパイルエラー
- 何も表示されない
■問題3
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
public class Sample {
public static void main(String[] args) {
int a = 0;
for(; a < 3; a++) {
System.out.print(" " + a);
}
}
}
- コンパイルエラー
- 実行時エラー
- 0 1
- 0 1 2
- 0 1 2 3
■問題4
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
public class Sample {
public static void main(String[] args) {
for(int i = 1; i <= 3; i++) {
String str = i + "回";
}
System.out.println(str);
}
}
- コンパイルエラー
- 実行時エラー
- 123回
- 6回
- 3回
■問題5
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
public class Sample {
public static void main(String[] args) {
for(;;) {
System.out.println("a");
}
}
}
- a
- コンパイルエラー
- 実行時エラー
- 何も表示されない
- その他