#CSPJ26D07. 2026 年 8 月 CSP-J 初赛 22 日打卡 Day07|原码、反码、补码
2026 年 8 月 CSP-J 初赛 22 日打卡 Day07|原码、反码、补码
Day 07 原码、反码、补码
建议用时:15~25 分钟。请先完成自主学习,再独立提交本页答案。
今日学习资料
学习目标:完成当天知识点阅读与易错清单自查,然后作答下方选择题。
今日练习
- 在 8 位二进制中,−5 的补码是( )。
{{ select(1) }}
- 10000101
- 11111010
- 11111011
- 11111001
- 【NOIP 2010 普及组 初赛】一个字长为 8 位的整数的补码是 11111001,则它的原码是( )。
{{ select(2) }}
- 00000111
- 01111001
- 11111001
- 10000111
- 在 8 位二进制补码中,10101011 表示的数是十进制下的( )。
{{ select(3) }}
- −43
- 43
- −85
- −84
- 【NOIP 2009 普及组 初赛】在字长为 16 位的系统环境下,一个 16 位带符号整数的二进制补码为 1111111111101101,其对应的十进制整数应该是( )。
{{ select(4) }}
- 19
- −19
- 18
- −18
- 在 8 位二进制补码中,10000000 表示的十进制数是( )。
{{ select(5) }}
- −128
- −0
- −127
- 128
- 用 8 位二进制补码能表示的整数范围是( )。
{{ select(6) }}
- −127 ~ 127
- −128 ~ 127
- −128 ~ 128
- −127 ~ 128
- 判断题:在 8 位二进制补码表示中,数 0 有 00000000 和 10000000 两种形式。( )
{{ select(7) }}
- 正确
- 错误
- 【CSP-J 2024 初赛·第 1 题】32 位 int 类型的存储范围是( )。
{{ select(8) }}
- -2147483647 ~ +2147483647
- -2147483647 ~ +2147483648
- -2147483648 ~ +2147483647
- -2147483648 ~ +2147483648
- 在 8 位二进制补码中计算 127 + 1,得到的机器数是 10000000,它所表示的十进制数是( )。
{{ select(9) }}
- 128
- 0
- −128
- −127
- 在 8 位二进制补码中,−100 的补码是( )。
{{ select(10) }}
- 10011100
- 11100100
- 10011011
- 01100100