下面关于浮点数的说法正确的是()A、整型数在计算机内以二进制保存,浮点数是以十进制方式保存的.B、浮点数保存是按照整数部分和小数部分分开保存的.C、只有指数形式的浮点数在保存的时候是按照小数形式和指数形式D、保存在指数部分的二进制数同样具有符号位

题目

下面关于浮点数的说法正确的是()

  • A、整型数在计算机内以二进制保存,浮点数是以十进制方式保存的.
  • B、浮点数保存是按照整数部分和小数部分分开保存的.
  • C、只有指数形式的浮点数在保存的时候是按照小数形式和指数形式
  • D、保存在指数部分的二进制数同样具有符号位

相似考题
更多“下面关于浮点数的说法正确的是()A、整型数在计算机内以二进制保存,浮点数是以十进制方式保存的.B、浮点数保存是按照整数部分和小数部分分开保存的.C、只有指数形式的浮点数在保存的时候是按照小数形式和指数形式D、保存在指数部分的二进制数同样具有符号位”相关问题
  • 第1题:

    下面是关于计算机中定点数和浮点数的一些叙述:

    ①浮点数是既有整数又有小数的数,定点数只能表示纯小数

    ②浮点数使用补码表示,定点数使用原码表示

    ③浮点数和定点数字长相同时,浮点数可表示的数值范围大,定点数范围小

    ④浮点数和定点数字长相同时,浮点数精度低,定点数精度高

    其中正确的是( )。

    A.②和④

    B.①和②

    C.①和④

    D.③和④


    正确答案:B
    解析:定点数和浮点数在计算机中通过隐含规定小数点的位置来表示。根据约定的小数点位置是否固定,分为定点表示法和浮点表示法两种。

  • 第2题:

    列关于计算机中数的表示的叙述中,错误的是

    A.正整数无论采用原码、反码或补码表示,其编码都相同

    B.实数的浮点表示法由指数和尾数(含符号位)两部分组成

    C.实数都能用浮点形式精确表示

    D.整数也能用浮点数形式表示


    正确答案:C
    解析:实数可以用浮点数表示。浮点的表示范围虽然很大,但运算中还是可能出现超出它允许范围的一些结果,这种情况称为“向上溢出”。浮点数能表示绝对值很小的数,当运算中出现绝对值更小的数时,这种情况称为“向下溢出””,这时,处理器只能用0来表示。

  • 第3题:

    下列小数点的表示方法,哪几个是正确的().

    A.定点小数的小数点定在符号位的后边

    B.浮点数的小数点定在尾数符号位的后边

    C.定点数的小数点占用一个二进制位

    D.浮点数的小数点也占用一个二进制位


    答案:AB

  • 第4题:

    浮点数的表示精度由浮点数的哪部分决定()。

    • A、尾数
    • B、指数
    • C、尾数和指数
    • D、基数

    正确答案:A

  • 第5题:

    计算机中的数有浮点数与定点数两种,其中用浮点数表示的数,通常由()这两部分组成。

    • A、指数与基数
    • B、尾数与小数
    • C、阶码与尾数
    • D、整数与小数

    正确答案:C

  • 第6题:

    计算机中小数点的表示方法是()

    • A、定点小数的小数点定在符号位的后边
    • B、浮点数的小数点定在尾数符号位的后边
    • C、定点数的小数点占用一个二进制位
    • D、浮点数的小数点也占用一个二进制位

    正确答案:A,B

  • 第7题:

    下列关于计算机中定点数和浮点数的叙述中正确的是()

    • A、浮点数是既有整数部分又有小数部分的数,定点数只能表示纯小数
    • B、浮点数的尾数越长,所表示的数的精度就越高
    • C、定点数可表示的数值范围总是大于浮点数所表示的数值范围
    • D、浮点数使用二进制表示,定点数使用十进制表示

    正确答案:B

  • 第8题:

    以下关于计算机中定点数和浮点数的一些叙述中,正确的是()

    • A、浮点数是既有整数部分又有小数部分的数,定点数只能表示纯小数
    • B、浮点数的尾数越长,所表示的数的精度就越高
    • C、定点数可表示的数值范围总是大于浮点数所表示的范围
    • D、浮点数使用二进制表示,定点数使用十进制表示

    正确答案:B

  • 第9题:

    关于二进制小数的处理,下列说法不正确的是()

    • A、定点数是指二进制小数的小数点被默认处理,或者默认在符号位后面数值位前面,或者默认在整个数值位的后面
    • B、浮点数采取类科学计数法的形式进行表示,分三部分:符号位、纯小数部分和指数部分,其中指数的不同值确定了小数点的不同位置,故名浮点数
    • C、用于浮点数表示的位数不同,其表达的精度也不同,因此浮点数依据其表示位数的多少被区分为单精度数和双精度数。二进制数浮点数处理比定点数处理要复杂得多,机器中一般有专门处理浮点数的计算部件
    • D、前述说法有不正确的

    正确答案:D

  • 第10题:

    任一个十进制浮点数(实数),把它转换成()后,仍是个浮点数,反之亦然。

    • A、二进制数
    • B、十六进制数
    • C、八进制数
    • D、r进制数
    • E、ASCII形式的数
    • F、其它压缩形式的数

    正确答案:A,B,C,D

  • 第11题:

    单选题
    对于任意一个实数,在计算机内部都可以用()两部分来表示,这种表示实数的方法叫做“浮点数表示法”。
    A

    指数和尾数

    B

    指数和基数

    C

    整数和指数

    D

    基数和小数


    正确答案: D
    解析: 暂无解析

  • 第12题:

    多选题
    任一个十进制浮点数(实数),把它转换成()后,仍是个浮点数,反之亦然。
    A

    二进制数

    B

    十六进制数

    C

    八进制数

    D

    r进制数

    E

    ASCII形式的数

    F

    其它压缩形式的数


    正确答案: B,D
    解析: 暂无解析

  • 第13题:

    把短浮点数C1C90000H转换成为十进制数。

    将十六进制代码写成二进制形式,并分离出符号位、阶码和尾数。因为C1C90000H=11000001110010010000000000000000,所以符号位为1,阶码为10000011,尾数为10010010000000000000000。

    计算出阶码真值(移码减去偏置值),如下:

    10000011–1111111 = 100

    以规格化二进制数的形式写出此数,得到写成非规格化二进制数的形式,为11001.001。

    转换成十进制数,并加上符号位(11001.001)2=(25.125)10,所以,该浮点数为-25.125。

    为什么是负的,看到C1C90000H 不应该是正的么?


  • 浮点数的存储,尾数全都是以1为个位数的二进制小数
    也就是说尾数=10010001000000000000000
    其代表的是0.10010001000000000000000
    而真实值为1.1001000100000000000000

    这里的个位是被省略掉的,是默认为1的,所以我们看到的只是小数点后面的数字的记录,这种做法的好处就是能够覆盖更多的数字,一倍的差距。而计算机在从寄存器中读取该浮点数的记录并转化为我们可读的数字或者用于计算的时,已经把这个被省略的默认的“个位1”给重新加入进去了。所以才造成了视觉得偏差

    至于后面得出的结果,因为是C1C90000,说明首位符号位是1,次特性不会被阶码和位数的计算影响,确定是负数

    “规划和非规划化的区别是什么?”这个可能是某个教材中的作者惯用的叫法,我没什么印象了,有原文么?规格化则表示“0.6=1.00110011001(B)”等式中右半部的显示方式,区别在于小数点的位置和第一位是否为1“0.1010101”或“1001.101”这样都不是规格化显示

    C1C90000H=11000001110010010000000000000000 

    符号位=1

    阶码=10000011

    尾数=10010010000000000000000

    首先是符号位,判断正负
    然后是阶码,你刚才已经算出来是100,也就是十进制的4
    这里的尾数10010010000000000000000把后面的0都省略掉,就是1001001
    加上默认的个位1,可知该浮点数为
    1.1001001 * 2的4次方
    那么得出结果是小数点后移4位
    11001.001
    前半段换算可得25,后半段换算的0.125
    结果就是25.125
    然后再把符号加上,因为是负数
    所以结果是 -25.125

因为C1C90000H=11000001110010010000000000000000,所以符号位为1,阶码为10000011,尾数为10010010000000000000000。
人家都说了符号位是1 那就是负数嘛

十六进制和八进制是没有负数的所以转为十进制时要看符号位 也就是最高位是1还是0.。

1为负数 0为正数

(2)将十六进制代码写成二进制形式,并分离出符号位、阶码和尾数。因为C1C90000H=11000001110010010000000000000000,所以符号位为1,阶码为10000011,尾数为10010010000000000000000。
  计算出阶码真值(移码减去偏置值),如下:
  10000011–1111111 = 100
  以规格化二进制数的形式写出此数,得到写成非规格化二进制数的形式,为11001.001。
  转换成十进制数,并加上符号位(11001.001)2=(25.125)10,所以,该浮点数为-25.125。

  • 第14题:

    下面是关于计算机中浮点数的叙述;

    Ⅰ.纯小数不能表示为浮点数

    Ⅱ.任意大小的一个实数,在计算机内部都可以用浮点数来精确表示

    Ⅲ.一个实数的浮点数表示方法不是唯一的

    Ⅳ.Pentium处理器中的浮点数格式是由Intel公司自己定义的

    其中不正确的是______。

    A.Ⅰ、Ⅱ和Ⅳ

    B.Ⅱ和Ⅲ

    C.Ⅱ和Ⅳ

    D.Ⅲ和Ⅳ


    正确答案:A
    解析:浮点数也被称为实数,它是既有整数又有小数的数,整数和纯小数可以看作是实数的特例。计算机中表示实数是有一定规则的,并不是任意大小的一个实数,在计算机内部都可以用浮点数来精确表示。浮点数的长度决定了所能表示的实数的数值范围和精度。

  • 第15题:

    在浮点数的表示中,哪部分在机器数中是不出现的()。

    • A、尾数
    • B、指数
    • C、尾数和指数
    • D、基数

    正确答案:D

  • 第16题:

    已知内存中32位位模式为“1  1000 0001   1110 0000 0000 0000 0000 000”当该位模式表示的是单精度浮点数,假定浮点数编码采用Excess-127表示指数部分,通过计算解码出该浮点数对应的十进制数值。写出计算步骤。


    正确答案: 符号为负号    位移量=129-127=2  111.1000 0000 0000 0000 0000 0
    该数绝对值是7.5     该数是-7.5

  • 第17题:

    浮点数中“浮动”的是()。

    • A、小数点
    • B、小数部分
    • C、有效数
    • D、整数部分

    正确答案:A

  • 第18题:

    截去浮点数或货币型数的小数部分,返回一个整型量的函数是()。

    • A、Cint
    • B、Fix
    • C、Int
    • D、Ccur

    正确答案:B

  • 第19题:

    浮点数的表示范围由浮点数的哪部分决定()。

    • A、尾数
    • B、指数
    • C、尾数和指数
    • D、基数

    正确答案:C

  • 第20题:

    计算机中,一个浮点数是由()两部分组成。

    • A、阶码(指数)和基数
    • B、阶码和尾数
    • C、基数和尾数
    • D、整数和小数

    正确答案:B

  • 第21题:

    对于任意一个实数,在计算机内部都可以用()两部分来表示,这种表示实数的方法叫做“浮点数表示法”。

    • A、指数和尾数
    • B、指数和基数
    • C、整数和指数
    • D、基数和小数

    正确答案:A

  • 第22题:

    单选题
    浮点数中“浮动”的是()。
    A

    小数点

    B

    小数部分

    C

    有效数

    D

    整数部分


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    计算机中的数有浮点数与定点数两种,其中用浮点数表示的数,通常由()这两部分组成。
    A

    指数与基数

    B

    尾数与小数

    C

    阶码与尾数

    D

    整数与小数


    正确答案: B
    解析: 暂无解析

  • 相关内容