• 年度別
  • 分野別
  • キーワード
  • 検索
  • 成績を見る
  • 掲示板
  • サイト情報
  • ITパスポート試験
    令和7年 第78問


    問78

    手続 calcMod3 を呼び出したときの出力はどれか。

    〔プログラム〕
    〇 calcMod3()
    整数型:totalValue, i
    totalValue ← 0
    for (i を 1 to 7まで1ずつ増やす)
      if (i ÷ 3 の余りが 0と等しい)
    totalValue ← totalValue + i
    endif
    endfor
    totalValue を出力する

  • 2
  • 3
  • 7
  • 9


    (令和7年 ITパスポート試験 第78問 テクノロジ系/アルゴリズムとプログラミング)

    解説

    (エ)9
    この問題の正解率:36.5%(やや高い)

    処理を順に追う
    iは1から7まで。
    i = 1: 1 ÷ 3 の余り → 1(0じゃない)→足さない
    i = 2: 2 ÷ 3 の余り → 2(0じゃない)→足さない
    i = 3: 3 ÷ 3 の余り → 0(0と等しい)→totalValue += 3
    i = 4: 4 ÷ 3 の余り → 1 →足さない
    i = 5: 5 ÷ 3 の余り → 2 →足さない
    i = 6: 6 ÷ 3 の余り → 0 →totalValue += 6
    i = 7: 7 ÷ 3 の余り → 1 →足さない
    つまり、 totalValue = 3 + 6 = 9




    選択中のリスト
  • 令和7年過去問一覧