第2種情報処理技術者試験 1998年度 = 平成10年度・春期 午前 問17

 要素番号が0から始まる配列 TANGO がある。n個の単語がTANGO(1)からTANGO(n)に入っている。図は、n番目の単語をTANGO(1)に入れるために、TANGO(1)からTANGO(n - 1)の単語を順に一つずつ後ろにずらして単語表を再構成する流れ図である。
       に入れる処理として正しいものはどれか。


 ア TANGO(i) → TANGO(i + 1)
 イ TANGO(i) → TANGO(n - i)
 ウ TANGO(i + 1) → TANGO(n - i)
 エ TANGO(n - i) → TANGO(i)

解答

 ア

解説

 ここでは、nが7であり、以下のように単語"A", "B", "C", "D", "E", "F", "G"が格納されているとします。


 まず、TANGO(0)にTANGO(n)を代入します。


 その後、以下のように代入を繰り返します。


 すなわち、TANGO(i)をTANGO(i + 1)に代入する作業を繰り返します。


BohYoh.comトップページへ