問題
手続calcMod3を呼び出したときの出力はどれか。 [プログラム] ○calcMod3() 整数型: totalValue, i totalValue ← 0 for (i を 1 から 7 まで 1 ずつ増やす) if (i ÷ 3 の余りが 0 と等しい) totalValue ← totalValue + i endif endfor totalValue を出力する
選択肢
- 12
- 23
- 37
- 49
正解
4. 9
詳しい解説を見る解説を閉じる
解説
iを1から7まで変化させ、3の倍数(i÷3の余りが0)のときtotalValueにiを加算する。i=1~7のうち3の倍数は3と6で、3+6=9となる。したがって出力は9となり、正解はエである。プログラムの繰り返し処理と条件分岐、剰余演算の基本理解が問われる。i=3で3、i=6で6が加算される。(出典: 令和7年度分 ITパスポート試験 問78)
記憶定着問題
全200問を繰り返し学習