Java Silverに関する問題を出題していきます!
■問題1
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
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
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
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
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
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
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
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
次のプログラムをコンパイル、実行した結果として正しいものはどれか。
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回表示
- 何も表示されない
- コンパイルエラー