ITパスポート試験 - 令和7年 - 問78
| ア | 2 |
|---|---|
| イ | 3 |
| ウ | 7 |
| エ | 9 |
答え : エ
分野 : テクノロジ系 › 基礎理論 › アルゴリズムとプログラミング › アルゴリズムとプログラミング
解説 :
手続 calcMod3 を呼び出したときの出力を求める問題です。答えは「エ」です。プログラムでは,iを1から7まで1ずつ増やしながら,iを3で割った余りが0と等しいかどうかを判定し,条件を満たす場合に totalValue へiを加算します。1から7までの整数のうち,3で割り切れる数(余りが0になる数)は3と6です。
従って,totalValue には3と6が加算され,3+6=9 となります。この計算過程を丁寧に追うことがポイントで,余りの条件を見落として全ての数を加算してしまったり,割り切れない数を加算してしまったりすると,選択肢「ア」や「ウ」などの誤った値を選んでしまうため注意が必要です。
分野 : テクノロジ系 › 基礎理論 › アルゴリズムとプログラミング › アルゴリズムとプログラミング
解説 :
手続 calcMod3 を呼び出したときの出力を求める問題です。答えは「エ」です。プログラムでは,iを1から7まで1ずつ増やしながら,iを3で割った余りが0と等しいかどうかを判定し,条件を満たす場合に totalValue へiを加算します。1から7までの整数のうち,3で割り切れる数(余りが0になる数)は3と6です。
従って,totalValue には3と6が加算され,3+6=9 となります。この計算過程を丁寧に追うことがポイントで,余りの条件を見落として全ての数を加算してしまったり,割り切れない数を加算してしまったりすると,選択肢「ア」や「ウ」などの誤った値を選んでしまうため注意が必要です。