手続 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である。