文章目录
- 一、2009年下半年第3、4题
- 二、2011年上半年第5题
- 三、2012年下半年第3题
- 四、2015年上半年第1题
- 五、2015年下半年第3题
- 六、2016年下半年第3题
- 七、2018年上半年第1题
- 八、2020年下半年第3题
知识点回顾 (八)【软件设计师】计算机系统—浮点数
一、2009年下半年第3、4题
浮点数的一般表示形式为N = (2的E次方) xF,其中E为阶码,F为尾数。以下关于浮点表示的叙述中,错误的是____。两个浮点数进行相加运算,应首先_____。(2009年下半年)
A.阶码的长度决定浮点表示的范围,尾数的长度决定浮点表示的精度.
B.工业标准 IEEE754浮点数格式中阶码采用移码、尾数采用原码表示
C.规格化指的是阶码采用移码、尾数采用补码
D.规格化表示要求将尾数的绝对值限定在区间[0.5,1]
A.将较大的数进行规格化处理
B.将较小的数进行规格化处理
C.将这两个数的尾数相加
D.统一这两个数的阶码
答案:C D
解析:浮点数所能表示的数值范围主要由阶码决定,所表示数值的精度则由尾数决定。为了充分利用尾数来表示更多的有效数字,通常采用规格化浮点数。规格化就是将尾数的绝对值限定在区间][0.5,1]。当尾数用补码表示时,需要注意如下问题。
二、2011年上半年第5题
计算机中的浮点数由三部分组成:符号位S,指数部分E(称为阶码)和尾数部分M。在总长度固定的情况下,增加E的位数、减少M的位数可以______。(2011年上半年)
A.扩大可表示的数的范围同时降低精度
B.扩大可表示的数的范围同时提高精度
C.减小可表示的数的范围同时降低精度
D.减小可表示的数的范围同时提高精度
答案:A
解析:阶码越大,表示的数范围越大。阶码越小,表示的数范围越小。增加E的位数,可以扩大数的范围。尾数M越多,表示的精度越高。
三、2012年下半年第3题
以下关于数的定点表示和浮点表示的叙述中,不正确的是______。(2012年下半年)
A.定点表示法表示的数(称为定点数)常分为定点整数和定点小数两种
B.定点表示法中,小数点需要占用一个存储位
C.浮点表示法用阶码和尾数来表示数,称为浮点数
D.在总位数相同的情况下,浮点表示法可以表示更大的数
答案:B
解析:硬记,不需要占一个存储位。
四、2015年上半年第1题
答案:A
解析:当机器字长为n时,定点数的补码和移码可表示2个数,而其原码和反码只能表示2"-1个数(0的表示占用了两个编码),因此,定点数所能表示的数值范围比较小
五、2015年下半年第3题
浮点数能够表示的数的范围是由其____的位数决定的。(2015年下半年)
A.尾数
B.阶码
c.数符
D.阶符
答案:B
解析:同2011年上半年第5题
六、2016年下半年第3题
答案:B
解析
七、2018年上半年第1题
浮点数的表示分为的和尾数两部分。两个浮点数相加时,需要先对阶,即_____(n为阶差的绝对值)。(2018年上半年)
A.将大阶向小阶对齐,同时将尾数左移n位
B.将大阶向小阶对齐,同时将尾数右移n位
C.将小阶向大阶对齐,同时将尾数左移n位
D.将小阶向大阶对齐,同时将尾数右移n位
答案:D
八、2020年下半年第3题
以下关于两个浮点数相加运算的叙述中,正确的是_____。(2020年下半年)
A.首先进行对阶,阶码大的向阶码小的对齐
B.首先进行对阶,阶码小的向阶码大的对齐
C.不需要对阶,直接将尾数相加
D.不需要对阶,直接将阶码相加
答案:B