問題
次の擬似言語プログラムで、配列 data の要素の逆順を得るための空欄(A)に入れるべき式はどれか。 整数型の配列: data ← {1, 2, 3, 4, 5} 整数型の配列: result ← {0, 0, 0, 0, 0} 整数型: i ← 1 while (i ≦ 5) result[(A)] ← data[i] i ← i + 1 endwhile
選択肢
- 1ア i
- 2イ i + 1
- 3ウ 5 - i
- 4エ 6 - i
解答と解説を見る
正解
4. エ 6 - i
解説
data[1]をresult[5]、data[2]をresult[4]…と対応させるには「6 - i」が正解です(i=1なら5、i=5なら1)。