本文へスキップ
Certia
テクノロジ系
秋期

基本情報技術者 2011年 秋期 問7

7 / 80

要素番号が 0 から始まる配列 TANGOがある。1個の単語がTANGO[1]から TANGO[n]に入っている。図は、n番目の単語をTANGO[1]に移動するために、 TANGO [1]から TANGO[1-1]の単語を順に一つずつ後ろにずらして単語表を再構成 する流れ図である。aに入れる処理として、適切なものはどれか。 開始 TANGO [n]→> TANGO [0] (注)ループにおける条件は、 ループ 変数名:初期値,増分、終値 2:12-1,-1,0 を示す。 ループ 終了

正解と解説

表示する
正解 ア

TANGO[i]→ TANGO[i+1]

単語を順に一つずつ後ろへずらすには、TANGO[i]の内容をTANGO[i+1]へコピーします。ループはiを後ろから前へ動かすため、後ろの要素から順にずらすことで上書きによる消失を防げます。よってアが正解です。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。