ITパスポート試験 ITパスポート 2025年 (令和7年) 問78: 手続calcMod3を呼び出したときの出力はどれか。 [プログラム] ○calcMod3() 整数型: totalValue, i totalValue ← 0

←
ITパスポート 2025年 (令和7年)
Q 7878 / 100
手続calcMod3を呼び出したときの出力はどれか。 [プログラム] ○calcMod3() 整数型: totalValue, i totalValue ← 0 for (i を 1 から 7 まで 1 ずつ増やす) if (i ÷ 3 の余り が 0 と等しい) totalValue ← totalValue + i endif endfor totalValue を出力する
この問の正解率:50.28%(537件)

解説

ITパスポート 2025年 (令和7年) 問78「手続calcMod3を呼び出したときの出力はどれか。 [プログラム] ○calc…」の正解と解説です。ITパスポート試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約50%です。

正解

エ. 9

正答率 50.3%(537人中 270人が正解)

問題の解説

繰返しでは、iを1から7まで増やし、iを3で割った余りが0のとき、つまり3の倍数のときだけtotalValueにiを加える。該当するのはi=3とi=6の二つなので、totalValueは0+3+6=9になり、出力は9である。

選択肢ごとの解説

  • ア2は、加算が行われる回数(3と6の二回)であり、出力される合計値ではない。出力されるのは加算した値の合計である。
  • イ3は、最初に加算される値だけを数えた場合の値である。6も3で割り切れるので加算される。
  • ウ7は繰返しの最後の値だが、3で割った余りが1なので加算されない。
  • エ正しい。3と6が加算され、totalValueは9となる。

ITパスポート 2025年 (令和7年) の過去問一覧に戻る・問78

ITパスポート試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

ITパスポート試験 合格.dev を App Store でダウンロード