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件)
この問題の本文・選択肢・正解・解説(展開)

問題本文

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

選択肢

  • .2
  • .3
  • .7
  • .9

正解

. 9

解説

i を1から7まで1ずつ増加し,3で割った余りが0の値だけ totalValue に加算するループ.該当は3と6の2つで,totalValue = 3+6 = 9 が出力される結果となる.

選択肢ごとの解説

  • .2 は3で割り切れず加算対象外となり,出力にはならないの誤り.
  • .3 のみ加算で6を見落とした計算結果となり誤りとなるの説明で別.
  • .7 は3で割り切れず加算対象外となり,出力ではないの説明で別.
  • .正しい. 3+6=9 で剰余ゼロの値の合計値が出力される の説明.

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