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