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
- コンパイルエラー
- 実行時エラー
- 何も表示されない
- その他