演習 配列

クイズ1

整数型の配列 data が {8, 2, 6, 4} のとき、式 data[2] + data[dataの要素数] の値はどれか。

クイズ2

要素数が n の整数型の配列 data がある。配列の範囲外を参照せずに、隣り合う2要素の組をすべて比べたい。次のプログラムの空欄に入る記述はどれか。

for (i を 1 から まで 1 ずつ増やす) if (data[i] > data[i + 1]) /* 入れ替える */ endif endfor

クイズ3

整数型の配列 data が {5, 3, 9, 1} のとき、次のプログラムの戻り値はどれか。

○整数型: f(整数型の配列: data) 整数型: i, x x ← data[1] for (i を 2 から dataの要素数 まで 1 ずつ増やす) if (data[i] < x) x ← data[i] endif endfor return x

クイズ4

整数型の二次元配列 data が {{1, 2, 3}, {4, 5, 6}} である。この配列は2行3列である。data[2, 1] と data[1, 3] の値の組合せとして正しいものはどれか。

クイズ5

整数型の配列 data が {7, 2, 5} のとき、次のプログラムを実行した直後の data の内容はどれか。

整数型: taihi taihi ← data[1] data[1] ← data[3] data[3] ← taihi

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

ログインが必要です

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