過去問 ループと配列

クイズ1

次のコードを実行したとき、count に入る値はどれですか。

int n = 0; int count = 0; do { count++; } while (count < n); System.out.println(count);

クイズ2

次の 4 つのうち、コンパイルエラーになるものはどれですか。

for (;;) { break; }while (true) { break; }while () { break; }do { break; } while (true);

クイズ3

次のコードの出力はどれですか。

for (int i = 1; i <= 3; i++) { for (int j = 1; j <= 3; j++) { if (j == 2) { break; } System.out.print(i + "" + j + " "); } }

クイズ4

次のコードの出力はどれですか。

outer: for (int i = 1; i <= 3; i++) { for (int j = 1; j <= 3; j++) { if (j == 2) { continue outer; } System.out.print(i + "" + j + " "); } }

クイズ5

次の宣言のうち、コンパイルエラーになるものはどれですか。

int[] a = new int[3];int b[] = new int[3];int[] c[] = new int[2][3];int d[3];

クイズ6

次のコードの 3 行目について、正しい説明はどれですか。

int[] a; a = new int[]{1, 2, 3}; a = {4, 5, 6};

クイズ7

次のコードの出力はどれですか。

String[] s = new String[2]; boolean[] b = new boolean[2]; System.out.println(s[0] + "," + b[0]);

クイズ8

配列 int[] a = new int[5]; と文字列 String s = "hello"; の長さを取り出す書き方として、どちらも正しいものはどれですか。

クイズ9

次のコードを実行するとどうなりますか。

int[][] t = new int[3][]; System.out.println(t.length); System.out.println(t[0].length);

クイズ10

次のコードの出力はどれですか。

int[] a = {1, 2, 3}; for (int x : a) { x = x * 2; } System.out.println(a[0] + "," + a[1] + "," + a[2]);

未回答の問題は、不正解として正解と解説のみ表示します

ログインが必要です

クイズに回答するにはログインしてください。