基本情報トップに戻る
B難易度: 2026年度

基本情報技術者 予想問題B 第72問

問題

次の擬似言語プログラムで、関数doubleSum(arr)はどんな結果を返すか。 ○ 整数型: doubleSum(整数型の配列: arr) 整数型: sum ← 0 整数型: i for (i を 0 から arr の要素数−1 まで 1 ずつ増やす) sum ← sum + arr[i] × 2 endfor return sum

選択肢

  1. 1ア 配列の要素の合計
  2. 2イ 配列の要素の平均
  3. 3ウ 配列の要素の合計の2倍
  4. 4エ 配列の要素の最大値の2倍
解答と解説を見る

正解

3. ウ 配列の要素の合計の2倍

解説

各要素に2を掛けて累積するので、「要素の合計の2倍」を返します。数学的には Σ(2×arr[i]) = 2×Σarr[i] となります。

Bの関連問題

この調子で演習を続けよう

スキマ資格では基本情報の全640問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。