基本情報トップに戻る
B難易度: 2026年度

基本情報技術者 一問一答B 第190問

問題

10 mod 3の結果(剰余)は何か。

選択肢

  1. 11
  2. 23
  3. 30
  4. 42

正解

1. 1

詳しい解説を見る

解説

mod演算子は整数除算の余り(剰余)を返す。10÷3は商3、余りは10−3×3=1であるため、10 mod 3=1が正解である。3は余りではなく商を答えた誤り、0は割り切れる場合の値だが10は3の倍数ではないため誤り、2は計算ミスである。剰余演算の頻出ポイントは①n mod 2が0なら偶数・1なら奇数という偶奇判定、②n mod kが0なら「nはkで割り切れる」という倍数判定、③配列の添字を一定範囲で循環させる使い方(リングバッファ)、の3つである。科目BではFizzBuzzのような倍数判定や、ハッシュ法(キー mod 表の大きさ)の計算にも登場する基本演算であり、商と余りを取り違えないことが最重要である。

一問一答

科目A 180問+科目B 60問

Bの関連問題

この調子で演習を続けよう

スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。