#6577. 【客观题】1.7原码反码补码

【客观题】1.7原码反码补码

一、单项选择题(共 10 题,每题 5 分,共计 50 分;每题有且仅有一个正确选项)

  1. 计算机中,有符号整数是以哪种编码方式进行存储的?( ) {{ select(1) }}
  • 原码
  • 反码
  • 补码
  • ASCII码
  1. 在8位二进制补码中,10101011表示的数是十进制下的( )。 {{ select(2) }}
  • 43
  • -43
  • -85
  • 85
  1. 一个字长为8位的整数,其补码是11111001,则它的原码是( )。 {{ select(3) }}
  • 00000111
  • 10000111
  • 11111001
  • 01111001
  1. 在字长为16位的系统环境下,一个16位带符号整数的二进制补码为1111111111101101,其对应的十进制整数是( )。 {{ select(4) }}
  • 19
  • -19
  • 13
  • -13
  1. 8位带符号二进制补码能够表示的数值范围是( )。 {{ select(5) }}
  • -127 ~ +127
  • -128 ~ +127
  • 0 ~ +255
  • -128 ~ +128
  1. 关于正数的原码、反码、补码,下列说法正确的是( )。 {{ select(6) }}
  • 正数的反码是原码符号位不变,其余位取反
  • 正数的补码是反码加1
  • 正数的原码、反码、补码完全相同
  • 正数的原码和补码相同,反码与二者不同
  1. 计算机中的实数(浮点数)之所以能表示很大或者很小的数,是由于使用了( )。 {{ select(7) }}
  • 阶码
  • 补码
  • 反码
  • 较长的尾数
  1. 把64位非零浮点数强制转换成32位浮点数后,不可能出现的情况是( )。 {{ select(8) }}
  • 大于原数
  • 小于原数
  • 等于原数
  • 与原数符号相反
  1. 十进制数-19,对应的8位二进制补码是( )。 {{ select(9) }}
  • 11101101
  • 10010011
  • 11101100
  • 10010010
  1. 下列各无符号十进制整数中,能用八位二进制表示的数中最大的是( )。 {{ select(10) }}
  • 296
  • 256
  • 255
  • 199

二、判断题(共 10 题,每题 5 分,共计 50 分;判断下列说法的正误,每题有且仅有一个正确选项)

  1. 正数的反码和补码,都与其原码完全相同。( ) {{ select(11) }}
  • 正确
  • 错误
  1. 负数的补码,是在其原码的基础上,所有位全部取反后再加1。( ) {{ select(12) }}
  • 正确
  • 错误
  1. 在整数的补码表示法中,整数0只有一个唯一的编码。( ) {{ select(13) }}
  • 正确
  • 错误
  1. 8位二进制原码能表示的最小整数是-128。( ) {{ select(14) }}
  • 正确
  • 错误
  1. 浮点数由阶码和尾数两部分组成,其中尾数决定了数的表示范围,阶码决定了数值的精度。( ) {{ select(15) }}
  • 正确
  • 错误
  1. 两个用补码表示的数相加时,若在最高位产生进位,则一定表示运算溢出。( ) {{ select(16) }}
  • 正确
  • 错误
  1. 带符号二进制数的补码中,最高位是符号位,0表示正数,1表示负数。( ) {{ select(17) }}
  • 正确
  • 错误
  1. 已知一个负数的补码,求其原码的操作,和求该负数补码的操作规则完全相同。( ) {{ select(18) }}
  • 正确
  • 错误
  1. 定点表示法中,小数点的位置可以任意移动,因此能表示范围极大的数值。( ) {{ select(19) }}
  • 正确
  • 错误
  1. 8位二进制补码中,能表示的最大正整数是127。( ) {{ select(20) }}
  • 正确
  • 错误