本文へ移動
✓ 合格ドリル基礎から練習

基本情報技術者 / 条件・事例の練習

基本情報技術者試験基礎・応用

条件を読む・根拠を説明する

符号付き演算の桁あふれ

条件を整理し、答えを選んでから解き方を確認しましょう。

8ビット2の補数表現で100+60を計算し、下位8ビットのみ保存する。範囲は−128〜127。保存ビット列を同じ形式で読む値と判定はどれか。

答え・解き方を読む

−96、オーバーフローあり

考える順序

  1. 1真の和160は正の表現上限127を超える
  2. 2ビット列10100000は2の補数で160−256
  3. 3結果は−96で符号付きオーバーフロー

選択肢ごとの理由

  • 比較 · 160、オーバーフローなし

    160はこの8ビット符号付き形式の範囲外です。

  • 比較 · −96、オーバーフローなし

    保存された値が真の和と異なるので桁あふれです。

  • 比較 · 32、オーバーフローあり

    上位符号ビットだけを捨てる計算ではありません。

  • 正解 · −96、オーバーフローあり

    真の和160は正の表現上限127を超える。ビット列10100000は2の補数で160−256。結果は−96で符号付きオーバーフロー。

学習アプリで条件・事例を5問 →

学習の参考資料

用語・仕組みを学ぶための参考資料です。設問の条件と、このページの解き方を併せて確認してください。

教材の作成・確認方法

関連する要点をまとめて読む

技術の入口の要点と練習一覧 →