資格部

資格・検定の試験情報、対策方法、問題解説などをご紹介

FE 科目B サンプル問題 問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

 

解答群

  1. 5
  2. 6
  3. 9
  4. 11
  5. 12
  6. 17
  7. 21

解答・解説

解答

 カ

解説

 作成中

前問 一覧 次問