令和7年度 問78 3の倍数を合計する繰返し処理
手続 calcMod3 を呼び出したときの出力はどれか。 〔プログラム〕
2
3
7
9
先に解説を見る
正解エ
9
解説
この問題のポイント
「ある数で割った余りが0」は、その数の倍数という意味です。条件付きの繰返しでは、条件を満たした回だけ、指定された値を合計へ加えます。 回数を数える処理なのか、値を足す処理なのかを区別します。
処理を追うと
「iを3で割った余りが0」は、iが3の倍数という意味です。
1~7のうち該当するのは3と6だけです。
totalValueは0から始まります。
i=3のとき、0+3=3。
i=6のとき、3+6=9。
それ以外の回では加算しません。
最後に出力されるのは9です。
正解:エ

続けて練習して、学習記録を残そう。
同じ分野の別の問題を解く同じ分野の問題
編集・確認:kakoloop · 編集方針
公開日:
内容更新:
問題・解説の誤りを報告する