Java Silverに関する問題を出題していきます!
■問題1
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
1 2 3 4 5 6 7 8 9 10 11 12 13 | 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
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
1 2 3 4 5 6 7 | 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
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
1 2 3 4 5 6 7 8 9 | 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
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
1 2 3 4 5 6 7 8 | 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
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
1 2 3 4 5 6 7 | public class Sample { public static void main(String[] args) { for (;;) { System.out.println( "a" ); } } } |
- a
- コンパイルエラー
- 実行時エラー
- 何も表示されない
- その他