FE科目B演習問題3

基礎文法その3

プログラミングの基礎に関する問題です。

問題文

次の記述中の に入れる正しい答えを,解答群の中から選べ。ここで,配列の要素番号は 1 から始まる。

関数 makeNewArray は,要素数 2 以上の整数型の配列を引数にとり,
整数型の配列を返す関数である。関数 makeNewArray を makeNewArray({3, 2, 1, 6, 5, 4})として呼び出したとき,戻り値の配列の要素番号 5 の値は 〔空欄〕 となる。

〔プログラム〕
○整数型の配列: makeNewArray(整数型の配列: in)
    整数型の配列: out ← {} // 要素数0の配列
    整数型: i, tail
    outの末尾 に in[1]の値 を追加する
    for (i を 2 から inの要素数 まで 1 ずつ増やす)
        tail ← out[outの要素数]
        outの末尾 に (tail + in[i]) の結果を追加する
    endfor
    return out

解答群

選択肢答え
5
6
9
11
12
17
21

Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です