修了試験 2020-07-26実施分 基本情報技術者試験 問9
要素番号が0から始まる配列TANGOがある。 n個の単語がTANGO[1]からTANGO[n]に入っている。 図は,n番目の単語をTANGO[1]に移動するために,TANGO[1]からTANGO[n-1]の単語を順に一つずつ後ろにずらして単語表を再構成する流れ図である。 aに入れる処理として,適切なものはどれか。 (注)ループにおける条件は,変数名:初期値,増分,終値を示す。

正答2
解説
正解はイ。 TANGO[0]に退避したTANGO[n]の値を使い,iをn-1から0まで減らしながらTANGO[i+1]←TANGO[i]を実行すると,末尾から順に単語が一つ後ろへずれ,最後にi=0でTANGO[1]に退避値(元のTANGO[n])が入る。まとめて解く
修了試験 2020-07-26実施分を通しで解く(80問)→