パスポイ

令和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である。

解いて競うと、毎月上位3名にAmazonギフト券5,000円分

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