Java Silverに関する問題を出題していきます!
■問題1
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
1 2 3 4 5 6 7 8 9 10 11 12 | public class Sample { public static void main(String[] args) { int cnt = 0 ; while ( true ) { if (cnt == 3 ) { break ; } cnt++; } System.out.println(cnt); } } |
- 「0」と表示
- 「3」と表示
- 「4」と表示
- 何も表示されない
- 無限ループ
■問題2
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
1 2 3 4 5 6 7 8 9 10 11 12 | public class Sample { public static void main(String[] args) { int cnt = 0 ; while ( true ) { if (cnt == 3 ) { cnt++; break ; } } System.out.println(cnt); } } |
「0」と表示
「3」と表示
「4」と表示
何も表示されない
無限ループ
■問題3
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
1 2 3 4 5 6 7 8 9 10 | public class Sample { public static void main(String[] args) { for ( int i = 0 ; i <= 10 ; i++) { if (i == 5 ) { break ; } } System.out.println(i); } } |
- 「0」と表示
- 「5」と表示
- 「10」と表示
- 何も表示されない
- コンパイルエラー
■問題4
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
1 2 3 4 5 6 7 8 9 10 11 12 | public class Sample { public static void main(String[] args) { for ( int i = 1 ; i <= 3 ; i++) { for ( int j = 1 ; j <= 3 ; j++) { if (i == 2 ) { break ; } System.out.print( "a" ); } } } } |
- 「a」と3回表示
- 「a」と6回表示
- 「a」と9回表示
- 何も表示されない
- コンパイルエラー
■問題5
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
1 2 3 4 5 6 7 8 9 10 11 12 13 | public class Sample { public static void main(String[] args) { for ( int i = 1 ; i <= 3 ; i++) { for ( int j = 1 ; j <= 3 ; j++) { if (i == 2 ) { break ; } System.out.print( "a" ); } break ; } } } |
- 「a」と3回表示
- 「a」と6回表示
- 「a」と9回表示
- 何も表示されない
- コンパイルエラー