计组 第二章错题 2.3 浮点数的表示与运算

在这里插入图片描述

4.变形补码就是采用双符号位 ,不能避免溢出,只是更方便判断是否溢出

在这里插入图片描述
5.
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

9.B
在这里插入图片描述
2047:阶码全1表示正无穷
-(1+1-2*(-52))

10.没有想到用移位
在这里插入图片描述
10100是20

12.移码看做无符号数
在这里插入图片描述

  1. B、无论有无规格化 都要对阶,并没有方便浮点运算
    D、上面有效位数6位 下面3位

在这里插入图片描述

  1. 选D 规格化后 尾数是同个量级的 故直接比较阶码 阶码不同才比较尾数
    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. 我还以为尾数最高位有隐含1
    在这里插入图片描述

在这里插入图片描述

  1. 浮点数才考虑舍入 定点数不叫舍入
    对阶时也可能会舍入
    选C
    在这里插入图片描述
    在这里插入图片描述

  2. 我用的简单做法 容易判断阶码溢出 选D 以下是标准做法 我没仔细看
    在这里插入图片描述

23.选B
A.int - float - int int有效位数32位,float尾数24位,若该int数有效位数大于24位就会损失精度
2^10=1024>785 不会损失
B. float - int -float
(1) 当该float有小数时 会损失精度 1.567810^3=1567.8 有小数
(2)当该浮点数太大int表示不了 也会损失
C. float-d-f double各个成分都比float大 不会损失
D . d+f 浮点数运算 第一步对阶 1.5678
10^3 1.5678要右移97位 有效数字都没了 (d+f)-d = 0 (f什么都没贡献)

在这里插入图片描述

在这里插入图片描述

  1. 会做
    在这里插入图片描述

27.选A 直接看阶码哪个更大 不用算
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值