情報処理試験プラス
■問題■[n0749]
長さ m, n の文字列を格納した配列 X, Y がある。図は、長さ m の文字列の
後ろに長さ n の文字列を連結したものを配列 Z に格納するアルゴリズムを
表す流れ図である。図中の a, b に入れる処理として、正しいものはどれか。
ここで、1文字が一つの配列要素に格納されるものとする。
_____
( 開 始 )
 ̄ ̄│ ̄ ̄
──┴── (注) ループ端の繰返し指定は,
/ ループ1 \ 変数名:初期値,増分,終値
│ k : 1, 1, m │ を示す。
└───┬───┘
┌──┴──┐
│【 a 】│
└──┬──┘
┌───┴───┐
│ │
\ ループ1 /
──┬──
──┴──
/ ループ2 \
│ k : 1, 1, n │
└───┬───┘
┌──┴──┐
│【 b 】│
└──┬──┘
┌───┴───┐
│ │
\ ループ2 /
──┬──
──┴──
( 終 了 )
 ̄ ̄ ̄ ̄ ̄
┌────────┬──────────┐
│ a │ b │
┌─┼────────┼──────────┤
│ア│ X(k) → Z(k) │ Y(k) → Z(m+k) │
├─┼────────┼──────────┤
│イ│ X(k) → Z(k) │ Y(k) → Z(n+k) │
├─┼────────┼──────────┤
│ウ│ Y(k) → Z(k) │ X(k) → Z(m+k) │
├─┼────────┼──────────┤
│エ│ Y(k) → Z(k) │ X(k) → Z(n+k) │
└─┴────────┴──────────┘