更多“浮点加减运算的运算步骤有哪些() A、对阶B、求和C、规格化D、舍入E、溢出判断”相关问题
  • 第1题:

    ● 浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位)。若有两个数X=27×29/32,Y=25×5/8,则用浮点加法计算X+Y的最终结果是()。()A.00111 1100010 B.00111 0100010 C.01000 0010001 D.发生溢出


    正确答案:D
        浮点加法的第一步是对阶,对阶原则为:小阶向大阶看齐。因此将Y对阶后得到:Y=27×5/32,然后将尾数相加,得到尾数之和为:34/32。因为这是两个同号数相加,尾数大于1,则需要右规,阶码加1.由于阶码的位数为5位,且含两位符号位,即阶码的表示范围在-8~7之间。而阶码本身等于7,再加上1就等于8。因此,最终结果发生溢出。

  • 第2题:

    浮点加减运算,结果舍入包括()几种情况。

    A、4舍5入

    B、0舍1入

    C、恒置1

    D、恒置0


    参考答案:BC

  • 第3题:

    浮点数加法中,首先必须对阶,使二数阶码相等,才能进行加法运算,对阶时要求(5),尾数相加后还需对尾数进行规格化、含入等处理,才能得到运算结果。如果判断浮点加法结果溢出,可判断(6)。

    A.大阶变成小阶

    B.小阶变成大阶

    C.尾数是规格化数

    D.不须改变阶的大小


    正确答案:B

  • 第4题:

    浮点运算结果尾数不是规格化数,执行向左规格化,即尾数()。

    A.左移1位,阶码加1
    B.左移1位,阶码减1
    C.右移1位,阶码加1
    D.右移1位,阶码减1

    答案:B
    解析:
    左规格化尾数左移1位,阶码减1;右规格化尾数右移1位,阶码加1。

  • 第5题:

    浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5和7位(均含2位符号位)。若有两个数x=27*29/32,y=25*5/8,则用浮点加法计算x+y的最终结果是()。

    A.001111100010
    B.001110100010
    C.010000010001
    D.发生溢出

    答案:D
    解析:
    由于Y的阶码较小,所以第一步对阶中需要将Y的阶码增加2,同时尾数向右移动两位,得到Y=27×5/32。第二步尾数相加,29/32+5/32=34/32。第三步规格化,由于尾数34/32>1,尾数溢出,需要进行右规,同时调整阶码,所以尾数右移一位调整为17/32,阶码加1,等于8。最后一步判溢出,题目中已知阶码位数5位(含2位符号位),最大值为7,此时阶码超过了最大值,所以发生了浮点数的溢出。

  • 第6题:

    下列说法中正确的是()。

    A.采用变形补码进行加减运算可以避免溢出
    B.只有定点数运算才有可能溢出,浮点数运算不会产生溢出
    C.只有带符号数的运算才有可能产生溢出
    D.将两个正数相加有可能产生溢出

    答案:D
    解析:
    变形补码可以判断溢出,但是不能避免溢出。浮点数阶码超过上限(最大数)也会溢出,同号数相加或异号数相减都会产生溢出。

  • 第7题:

    下列说法中正确的是()。

    A采用变形补码进行加减运算可以避免溢出

    B只有定点数运算才有可能溢出,浮点数运算不会产生溢出

    C只有带符号数的运算才有可能产生溢出

    D将两个正数相加有可能产生溢出


    D

  • 第8题:

    浮点数加减法运算中,说法错误的是()

    • A、阶和尾数一起运算
    • B、必须对阶
    • C、阶码通常使用移码
    • D、尾数通常使用补码

    正确答案:A

  • 第9题:

    在浮点加减运算中,()。

    • A、阶码部分与尾数部分分别进行加减运算
    • B、阶码与尾数作为一个整体相加减
    • C、阶码对齐后,尾数相加减
    • D、尾数单独加减,取二数中最大阶码值作为结果的阶码值

    正确答案:C

  • 第10题:

    多选题
    浮点加减运算,结果舍入包括()几种情况。
    A

    4舍5入

    B

    0舍1入

    C

    恒置1

    D

    恒置0


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

  • 第11题:

    判断题
    只有定点数运算才可能溢出,浮点数运算不会产生溢出。
    A

    B


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

  • 第12题:

    单选题
    采用规格化的浮点数最主要是为了()。
    A

    增加数据的表示范围

    B

    方便浮点运算

    C

    防止运算时数据溢出

    D

    提高数据的表示精度


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

  • 第13题:

    浮点加减法运算中,溢出的性质取决于尾数的符号位。()


    正确答案:对

  • 第14题:

    写出浮点加减运算步骤,并说明为什么要浮点数规格化。

    现有浮点数格式如下:1位阶符,6位阶码,1位数符,8位尾数,请写出浮点数所能表示的范围(只考虑正数值)。


    答案:-263~(1-2-8)×263

    解析:阶码使用移码表示,6位阶码1位阶符,故而能表示的最大值为263,而尾数用补码表示,故而8位尾数可表示的范围为-1~1-2-8。

  • 第15题:

    下列关于舍入的说法,正确的是()。Ⅰ.不仅仅只有浮点数需要舍入,定点数在运算时也可能要舍入Ⅱ.在浮点数舍入中,只有左规格化时可能要舍入Ⅲ.在浮点数舍入中,只有右规格化时可能要舍入Ⅳ.在浮点数舍八中,左、右规格化均可能要舍入Ⅴ.舍入不一定产生误差

    A.Ⅰ、Ⅲ、Ⅴ
    B.Ⅰ、Ⅱ、Ⅴ
    C.Ⅴ
    D.Ⅱ、Ⅳ

    答案:C
    解析:
    Ⅰ项,舍入是浮点数的概念,定点数没有舍入的概念。对Ⅱ,Ⅲ,Ⅳ三项,浮点数舍入的情况有两种:对阶、右规格化。Ⅴ项,舍入不一定产生误差,如向下舍入11.00到110时是没有误差的。

  • 第16题:

    浮点数溢出的条件是()。

    A.阶码最高位有进位
    B.结果尾数溢出
    C.阶码溢出
    D.尾数规格化后阶码溢出

    答案:C
    解析:
    阶码溢出,是指所分配用来表示阶码的那几位已经无法表示所需的数字大小了。所以如果超过了,就会自动失去进位。所以如果在规格化之前就溢出了,也就已经失去了进位,数字就不准确了,需要报溢出错误!在尾数规格化前后都可能出现溢出。

  • 第17题:

    只有定点运算才可能溢出,浮点运算不会产生溢出。()


    答案:错
    解析:
    浮点数阶码溢出时浮点数溢出。运算时会出现上溢或下溢。

  • 第18题:

    只有定点数运算才可能溢出,浮点数运算不会产生溢出。

    A

    B



  • 第19题:

    浮点数运算的溢出判断,取决于()。

    • A、尾数是否上溢
    • B、尾数是否下溢
    • C、阶码是否上溢
    • D、阶码是否下溢

    正确答案:C

  • 第20题:

    采用规格化的浮点数最主要是为了()。

    • A、增加数据的表示范围
    • B、方便浮点运算
    • C、防止运算时数据溢出
    • D、提高数据的表示精度

    正确答案:D

  • 第21题:

    单选题
    浮点数运算的溢出判断,取决于()。
    A

    尾数是否上溢

    B

    尾数是否下溢

    C

    阶码是否上溢

    D

    阶码是否下溢


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

  • 第22题:

    单选题
    浮点数加减法运算中,说法错误的是()
    A

    阶和尾数一起运算

    B

    必须对阶

    C

    阶码通常使用移码

    D

    尾数通常使用补码


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

  • 第23题:

    单选题
    在浮点加减运算中,()。
    A

    阶码部分与尾数部分分别进行加减运算

    B

    阶码与尾数作为一个整体相加减

    C

    阶码对齐后,尾数相加减

    D

    尾数单独加减,取二数中最大阶码值作为结果的阶码值


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