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

基本情報技術者 一問一答B 第227問

問題

奇数の二乗の合計(1²+3²+5²+7²+9²)は何か。

選択肢

  1. 1165
  2. 255
  3. 325
  4. 4385

正解

1. 165

詳しい解説を見る

解説

1から9までの奇数をそれぞれ2乗して合計する。1の2乗=1、3の2乗=9、5の2乗=25、7の2乗=49、9の2乗=81であり、累計は1+9=10、10+25=35、35+49=84、84+81=165となるので165が正解である。誤答肢の55は2乗せずに済む別の和(1〜10の奇数和25や1〜5の2乗和55)との混同、25は5の2乗1項のみ、385は偶数も含めた1〜10すべての2乗和である。ループで奇数のみを処理するには、iを1から2ずつ増やす(i←i+2)方法と、全要素を回してi mod 2=1で絞る方法の2通りの実装がある。対象の選別と累計を組み合わせた条件付き集計は科目Bの頻出テーマであり、トレース表で1項ずつ確認するのが確実である。

一問一答

科目A 180問+科目B 60問

Bの関連問題

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

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