1.2.4、练习题之原码反码补码移码

单选题原码乘法是( )。
A先取操作数绝对值相乘,符号位单独处理
B用原码表示操作数,然后直接相乘
C被乘数用原码表示,乘数取绝对值,然后相乘
D乘数用原码表示,被乘数取绝对值,然后相乘

正确答案是 A
解析
原码乘法需要先将被乘数和乘数的原码相乘,再根据结果的正负情况来确定乘积的正负号。因此,答案选A,即先取操作数绝对值相乘,符号位单独处理。具体步骤如下:将被乘数和乘数的符号位和数值部分单独处理。对被乘数和乘数的数值部分取绝对值相乘,得到乘积。如果被乘数和乘数的符号位相同,则乘积为正;如果符号位不同,则乘积为负。将乘积的符号位和数值部分合并得到最终结果。

单选题计算机中表示地址时使用( )。
A无符号数
B原码
C反码
D补码

正确答案是 A
解析
计算机中表示地址时使用无符号数。地址的值是非负整数,因此可以用无符号数表示。在使用无符号数表示地址时,地址值最高位为0,因为地址值必须是非负整数。如果使用有符号数表示地址,那么最高位用来表示符号,地址空间就会被减半,不是最优选择。因此,答案选A,即无符号数。

单选题关于下列说法中,表述正确的是( )。
A当机器采用原码表示时,0有两种编码方式
B当机器采用反码表示时,0有一种编码方式
C当机器采用补码表示时,0有两种编码方式
D无论机器数采用何种码表示,0都有两种编码方式

正确答案是 A
解析
用原码表示带符号的整数0时,有-0和+0之分,其实就是符号位的变化,+0:0000 0000; -0 : 1000 0000;因此用反码表示带符号的整数0时,也有-0和+0之分,分别为+0反码是00000000;-0反码是11111111而0补码是00000000;补码没有正0与负0之分。

单选题若机器字长为8位,则可表示出十进制整数-128的编码是( )。
A. 原码
B. 反码
C. 补码
D. ASCII码

正确答案是 C
解析
原码表示是用最左边的为表示符号,0正1负,其余的7位表示数的绝对值,|-128|=128,用二进制表示时需要8位,所以机器字长为8位时,采用原码不能表示-128。对于负数反码是数的绝对值取反也不能表示-128。补码表示与原码和反码相同之处的最高位用0表示正1表示负,补码10000000的最高位1既表示其为负数,也表示数字1,从而可以表示出-128。

单选题某机器字长为n,最高位是符号位,其定点整数的最大值为( )。
A 2n-1
B 2n-1 - 1
C 2n
D 2n - 1

正确答案是 B
解析
如下图所示:
在这里插入图片描述
最大值为n-1位(符号位)为0(正数),从n-2到0位都为1,值为2n-1-1。

单选题若机器字长n等于8,则-1的反码表示是( )。
A. 1 1010010
B. 0 0101101
C. 1 1111110
D. 1 0000000

正确答案是 C
解析
在这里插入图片描述

单选题若机器字长n等于8,则+1的反码表示( )。
A. 1 1010010
B. 0 1111111
C. 1111111 0
D. 0 0000001

正确答案是 D
解析
在这里插入图片描述

单选题对于正数,其原码,反码和补码是( )。
A一致的
B不一致的
C互为相反的
D互为相补的

正确答案是 A
解析
对于正数,其原码,反码和补码都是一致的,因为在原码、反码和补码中,正数的符号位都是0,且原码、反码和补码的数值部分相同。因此,答案选A,即一致的。

单选题假设某计算机的字长为8位,则十进制数(+75)的反码为( )。
A 01001011
B 11001011
C 10110100
D 10110101

正确答案是 A
解析
该计算机的字长为8位,则在该计算机中,用二进制表示的数的位数也为8位。对于一个正数而言,其反码和原码相同。因此,+75的反码和原码相同。我们将+75转换为8位的二进制表示形式即可。
+75的绝对值为75,用二进制表示为01001011。因为+75为正数,其原码即为01001011。因此,十进制数+75在该计算机中的反码为01001011。

单选题计算机中常采用原码、反码、补码和移码表示数据,其中,±0编码相同的是( )。
A原码和补码
B反码和补码
C补码和移码
D原码和移码

正确答案是 C
解析
在补码中0具有唯一编码。将补码的符号位取反可以得到移码。对于数字0来说移码与补码都是唯一的。

在计算机中,最适合进行数字加减运算的数字编码是(1),最适合表示浮点数阶码的数字编码是(2)。
单选题1
A原码
B反码
C补码
D移码

单选题2
A原码
B反码
C补码
D移码

正确答案是 C D
解析
(1)在计算机的CPU中,通常只设置硬件加法器。只有补码能够将减法转化为加法,故用硬件加法器可以较方便地进行数字加减法。由于正数的移码大于负数的移码,利用这一特点,移码被广泛用来表示浮点数阶码的数字编码,这可以用比较阶码的大小来实现真值大小的比较。

单选题机器字长为n位的二进制数可以用补码来表示( )个不同的有符号定点小数。
A. 2n
B. 2n-1
C. 2n-1
D. 2n-1+1

正确答案是 A
解析
补码表示定点小数,范围是:[-1,(1-2-(n-1))],这个范围一共有2n个数。

单选题如果“2X”的补码是“90H”,那么X的真值是( )。
A 72
B -56
C 56
D 111

正确答案是 B
解析
90H即为二进制的:10010000。补码最高位为符号位,1表示负号,所以说明此数为负数,其反码为补码减1:10001111,其原码为反码除符号位皆取反:11110000,即-112,2X=-112,所以X=-56。

单选题采用n位补码(包含一个符号位)表示数据,可以直接表示数值( )。
A. 2n
B. -2n
C. 2n-1
D. -2n-1

正确答案是 D
解析
本题考查计算机系统硬件知识。在计算机中,n位补码(最高位符号位,n-1位数据位),表示范围是-2n-1~+2n-1-1,其中最小值为人为定义,以n=8为例,其中-128的补码是人为定义的10000000。A、B、C三项都超出范围。

单选题某机器字长为n,最高位是符号位,其定点整数的最大值为( )。
A. 2n-1
B. 2n-1-1
C. 2n
D. 以上都不对

正确答案是 B
解析
由于最高位是符号位,因此最大的定点整数是:
在这里插入图片描述

单选题计算机系统中,定点数常采用补码表示,以下关于补码表示的叙述中,错误的是( )。
A 补码零的表示是唯一的
B 可以将减法运算转化为加法运算
C 符号位可以与数值位一起参加运算
D 与真值的对应关系简单且直观

正确答案是 D
解析
负数的补码真值需要计算才能获得,无法直观对应。

单选题计算机系统中采用补码表示有符号的数值,( )。
A可以保持加法和减法运算过程与手工运算方式一致
B可以提高运算过程和结果的精准程度
C可以提高加法和减法运算的速度
D可以将减法运算转化为加法运算从而简化运算器的设计

正确答案是 D
解析
计算机系统中使用补码的好处有:1、可以将符号位和有效数值位统一处理,简化运算规则;2、减法运算可按加法来处理,进一步简化计算机中运算器的线路设计。本题D选项说法是正确的。

  • 14
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
1. 智慧监狱概述 智慧监狱的建设背景基于监狱信息化的发展历程,从最初的数字化监狱到信息化监狱,最终发展到智慧监狱。智慧监狱强调管理的精细化、监管的一体化、改造的科学化以及办公的无纸化。政策上,自2017年以来,司法部连续发布了多项指导性文件,推动智慧监狱的建设。 2. 内在需求与挑战 智慧监狱的内在需求包括数据应用与共享的不足、安防系统的单一功能、IT架构的复杂性、信息安全建设的薄弱以及IT运维的人工依赖。这些挑战要求监狱系统进行改革,以实现数据的深度利用和业务的智能化。 3. 技术架构与设计 智慧监狱的技术架构包括统一门户、信息安全、综合运维、安防集成平台和大数据平台。设计上,智慧监狱采用云计算、物联网、大数据和人工智能等技术,实现资源的动态分配、业务的快速部署和安全的主动防护。 4. 数据治理与应用 监狱数据应用现状面临数据分散和共享不足的问题。智慧监狱通过构建数据共享交换体系、数据治理工具及服务,以及基于数据仓库的数据分析模型,提升了数据的利用效率和决策支持能力。 5. 安全与运维 智慧监狱的信息安全建设涵盖了大数据应用、安全管理区、业务区等多个层面,确保了数据的安全和系统的稳定运行。同时,综合运维平台的建立,实现了IT系统的统一管理和自动化运维,提高了运维效率和系统的可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yoyo勰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值