パスポイ

手続calcMod3を呼び出したときの出力はどれか。 ITパスポート 令和7年度 問78

テクノロジ系

手続calcMod3を呼び出したときの出力はどれか。 〔プログラム〕

○calcMod3()
  整数型: totalValue, i
  totalValue ← 0
  for (iを1から7まで1ずつ増やす)
    if (i ÷ 3の余り が0と等しい)
      totalValue ← totalValue + i
    endif
  endfor
  totalValueを出力する
  • ア2
  • イ3
  • ウ7
  • エ9
正解と解説を見る

正解

エ 9

iを1から7まで1ずつ増やしながら,iを3で割った余りが0になるとき(すなわち3の倍数のとき)にtotalValueへ加算している。1〜7のうち3の倍数はi=3とi=6なので,totalValue=3+6=9となり,出力は9である。

出典:令和7年度 ITパスポート試験 問78

問題文および選択肢は独立行政法人情報処理推進機構(IPA)が公開する試験問題に基づいています。著作権はIPAに帰属します。解説は当サイトが独自に作成したものです。

解くほどポイントが貯まり、称号が上がる

無料登録すると過去問演習のスコアが月間ランキングに記録されます。1回10問・スマホでサクッと。