手続 calcMod3を呼び出したときの出力はどれか。 〔プログラム〕 ○calcMod3()  整数型:totalValue, i  totalValue ← 0  for (i を 1 から 7 まで 1 ずつ増やす)   if (i ÷ 3 の余り が 0 と等しい)    totalValue ← totalValue + i   endif  endfor  totalValue を出力する

テクノロジ系

ア 2

なぜ違う: 3で割り切れるのは3と6でありその合計は9なので2ではない。

イ 3

なぜ違う: i=3だけでなくi=6も加算されるため合計は9であり3ではない。

ウ 7

なぜ違う: 加算されるのは3と6で合計9であり7ではない。

エ 9

正解: エ

要点: 1〜7のうち3で割り切れる3と6を合計して9。

iが1から7まで変化し,3で割った余りが0となるのはi=3とi=6。totalValueにこれらを加算すると3+6=9となる。よって出力は9。

この問題に出てくる用語

関連キーワード: 計算・プログラミング・擬似言語・図あり

同じ回の前後の問題

テクノロジ系の他の問題

アプリで弱点分析つきの演習ができます

App Store

ITパスポートの学習アプリ(ITパストレ)

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