#CSPJ26D07. 2026 年 8 月 CSP-J 初赛 22 日打卡 Day07|原码、反码、补码

2026 年 8 月 CSP-J 初赛 22 日打卡 Day07|原码、反码、补码

Day 07 原码、反码、补码:负数在计算机里长什么样

建议用时:15~25 分钟。请先阅读知识点讲解,再完成下方客观题;直接勾选答案后提交,系统会自动判分。

知识点讲解

Day 07 原码、反码、补码:负数在计算机里长什么样

答案解析

Day 07 原码、反码、补码:负数在计算机里长什么样

客观题(共 10 题)

请在每题下方直接选择答案。判断题选择“正确”或“错误”,全部完成后统一提交。

第 1 题

在 8 位二进制中,−5 的补码是( )。

{{ select(1) }}

  • 10000101
  • 11111010
  • 11111011
  • 11111001

第 2 题

【NOIP 2010 普及组 初赛】一个字长为 8 位的整数的补码是 11111001,则它的原码是( )。

{{ select(2) }}

  • 00000111
  • 01111001
  • 11111001
  • 10000111

第 3 题

在 8 位二进制补码中,10101011 表示的数是十进制下的( )。

{{ select(3) }}

  • −43
  • 43
  • −85
  • −84

第 4 题

【NOIP 2009 普及组 初赛】在字长为 16 位的系统环境下,一个 16 位带符号整数的二进制补码为 1111111111101101,其对应的十进制整数应该是( )。

{{ select(4) }}

  • 19
  • −19
  • 18
  • −18

第 5 题

在 8 位二进制补码中,10000000 表示的十进制数是( )。

{{ select(5) }}

  • −128
  • −0
  • −127
  • 128

第 6 题

用 8 位二进制补码能表示的整数范围是( )。

{{ select(6) }}

  • −127 ~ 127
  • −128 ~ 127
  • −128 ~ 128
  • −127 ~ 128

第 7 题

判断题:在 8 位二进制补码表示中,数 0 有 00000000 和 10000000 两种形式。( )

{{ select(7) }}

  • 正确
  • 错误

第 8 题

【CSP-J 2024 初赛·第 1 题】32 位 int 类型的存储范围是( )。

{{ select(8) }}

  • -2147483647 ~ +2147483647
  • -2147483647 ~ +2147483648
  • -2147483648 ~ +2147483647
  • -2147483648 ~ +2147483648

第 9 题

在 8 位二进制补码中计算 127 + 1,得到的机器数是 10000000,它所表示的十进制数是( )。

{{ select(9) }}

  • 128
  • 0
  • −128
  • −127

第 10 题

在 8 位二进制补码中,−100 的补码是( )。

{{ select(10) }}

  • 10011100
  • 11100100
  • 10011011
  • 01100100