1.2.3、练习题之数据的表示

  1. 单选题下面( )不是机器数的表示形式。
    A. 原码
    B. 真值
    C. 反码
    D. 补码

正确答案是 B
解析
B选项“真值”不是机器数的表示形式,而是指一个数在计算机表示中对应的真正值,与机器数的表示形式有所区别。原码、反码和补码都是机器数的不同表示形式。

  1. 单选题下面关于计算机中定点数与浮点数的叙述,正确的是( )。
    A. 定点数只能表示纯小数
    B. 在浮点数表示形式中,尾数越长,数的精度就越高
    C. 定点数的数值范围一定比浮点数的数值范围大
    D. 定点数就是用十进制表示的数

正确答案是 B
解析
A. 定点数可以表示整数和小数。
B. 在浮点数表示形式中,尾数越长,数的精度越高,因为尾数的长度决定了浮点数的精度。
C. 定点数的数值范围一般比浮点数的数值范围小,因为定点数需要给定固定的小数位数,而浮点数可以根据尾数长度来动态调整精度和范围。
D. 定点数可以使用不同的进制表示,而不仅限于十进制。
因此,答案选B,即在浮点数表示形式中,尾数越长,数的精度就越高。

  1. 单选题在现代计算机中用( )来表示实数的方法叫做“浮点表示法”。
    A. 阶码和尾数
    B. 基数和尾数
    C. 阶码和基数
    D. 基和权

正确答案是 A
解析
在现代计算机中用阶码和尾数来表示实数的方法叫做“浮点表示法”,即浮点数。
A. 阶码和尾数是浮点表示法的两个主要组成部分,用于表示实数的指数部分和小数部分。
B. 基数和尾数并不是常用的数值表示方法,与浮点表示法不同。
C. 阶码和基数并不是用于现代计算机中实数的表示方法。
D. 基和权是用于数值的进制转换中的概念,与浮点表示法不同。
因此,答案选A,即阶码和尾数。

  1. 单选题计算机中,浮点数由两部分组成,它们是( )。
    A. 整数部分和小数部分
    B. 阶码部分和基数部分
    C. 基数部分和尾数部分
    D. 阶码部分和尾数部分

正确答案是 D
解析
计算机中,浮点数由两部分组成,它们是阶码部分和尾数部分。 浮点数采用科学计数法的形式表示,其中阶码部分表示该数值的指数部分,尾数部分表示该数值的小数部分。因此,答案选D,即阶码部分和尾数部分。

  1. 单选题在计算机中,一个浮点数由两部分组成它们是阶码和( )。
    A. 尾数
    B. 基数
    C. 整数
    D. 小数

正确答案是 A
解析
在计算机中,一个浮点数由两部分组成:阶码和尾数。 阶码表示该数的指数部分,通常采用科学计数法的形式表示。尾数则表示该数的小数部分,通常是一个二进制小数。因此,答案选A,即尾数。

  1. 单选题下面关于定点数和浮点数的特点的叙述,错误的是( )。
    A. 浮点数,是指在计算机中一个数的小数点的位置是浮动的
    B. 一般来说,浮点格式可以表示数值范围很大,但要求的处理硬件比较复杂
    C. 一般来说,定点格式可表示数值范围很小,但要求的处理硬件比较简单
    D. 浮点数中的尾数,可以不用纯小数形式表示

正确答案是 D
解析
在浮点数中,尾数是用纯小数形式表示的。

  1. 单选题补码设计最主要的目的是( )。
    A 使符号位能参与运算,简化运算规则
    B 使减法转换为加法,简化运算器的线路设计
    C 增加相同位的二进制数所能表示的数的范围
    D 可以实现运算过程中的加密

正确答案是 B
解析
补码的设计最主要的目的是使减法转换为加法,简化运算器的线路设计。在补码表示法中,将负数的绝对值表示为正数的补码,这就使得减法可以转换为加法来进行运算,从而简化了运算器的线路设计。此外,补码还可以通过规定溢出时直接舍弃高位来增加了相同位的二进制数所能表示的数的范围,并可以对负数进行一些加密操作,但这些不是补码设计的主要目的。因此,正确答案是B选项。

  1. 单选题在计算机中,把符号位和数值位一起进行编码来表示的数叫做( )。
    A 二进制数
    B 机器数
    C 真值
    D 无符号数

正确答案是 B
解析
把符号位和数值位一起进行编码来表示的数叫做机器数。机器数是计算机中对于数字的一种内部表示方式,在机器数表示中,占据最高位的是符号位(0表示正数,1表示负数),其余位是数值位。机器数可以进一步分为带符号数和无符号数两种类型。带符号数表示有正负之分的数,而无符号数表示仅有非负数的数。真值是指在机器数编码的基础上,将符号位和数值位分开进行运算得到的数值,与机器数表示是不同的概念。二进制数是指数值在二进制下的表示,因此也不够准确。因此,正确答案是机器数。

  1. 单选题各种数值在计算机中表示的形式称为( )。
    A 机器数
    B 十进制数
    C 真值
    D 无符号数

正确答案是 A
解析
各种数值在计算机中表示的形式称为机器数,其特点是采用二进制计数制,数的符号用0和1表示,小数点则隐含,表示不占位置。机器数对应的实际数值称为数的真值。

  1. 单选题在现代计算机中数值型数据一般采用二进制数的( )形式表示。
    A. 原码
    B. 反码
    C. 补码
    D. ASCⅡ码

正确答案是 C
解析
在现代计算机中,数值型数据一般采用二进制数的补码形式表示。原码、反码和补码都是机器数的不同表示形式。其中,原码最高位表示符号位,其余位表示数值。反码是在原码的基础上,将负数的表示方法取反,即负数的符号位为1,其余为取反的原码。补码是在反码的基础上再加1,对于正数和0,补码和原码相同,而对于负数,补码是其绝对值的原码取反加1。补码的优点是,可以用同一套加法规则处理加减法,且没有溢出的问题。ASCⅡ码是一种字符编码表,不能用来表示数值型数据。因此正确答案为选项C。

  • 18
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

yoyo勰

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

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

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

打赏作者

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

抵扣说明:

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

余额充值