计算机考题中有关反码的考题,2019陕西信合招聘笔试模拟试题-计算机知识8

16.【答案】B。解析:不同数值无法比较大小,统一转换为十进制比较大小。(10010101)2=1*2^7+1*2^4+1*2^2+1=149。(227)8=2*8^2+2*8+7=151。(143)5=1*5^2+4*5^1+3=48。(96)16=9*16+6=102.故 B 项值最大。

17.【答案】B。解析:在计算机中,因为 0=+0=-0。原码和反码的+0 与-0 不同,而补码相同,都为(00000000),所以在计算机中数都是以补码的形式存在

18.【答案】B。解析:原码中符号位 1 代表负数,0 代表正数。正数的原码,补码和反码都相同,负数的反码为除符号位外取反,负数的补码为其反码+1,移码为符号位取反的补码。故-127 原码为 11111111,反码为 10000000,补码为 10000001,所以 A 项错误,0 的移码为 10000000,和-127 反码相同,故正确。+1 的移码为 10000001不等于-127 的反码,C 错误,-1 的反码为 10000001 不等于 0 的补码。故错误。

19.【答案】B。解析:正数的补码与原码、反码相同,负数的补码等于其反码加1,且无论是反码还是补码,其最高位都只用来表示数的正负,显然负数比任何整数小,所以补码的最高位为 1;由于补码和原码的关系,所求的最小数的补码应该最大,5个 0 和 3 个 1 组成的最大负数补码应该是 10000011,其原码为 11111101,即-125。

20.【答案】C。解析:计算机使用补码的最大优点是可以在加法或减法处理中,不需因为数字的正负而使用不同的计算方式。只要一种加法电路就可以处理各种有号数加法,而且减法可以用一个数加上另一个数的二进制补码来表示,因此只要有加法电路及二进制补码电路即可完成各种有号数加法及减法,在电路设计上相当方便。从而简化了计算机的设计

多陕西信合招聘考试信息及考试动态可关注:陕西信合招聘网

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值