• 计算机组成原理(下)第6章 计算机的运算方法(中)测试


    1、单选(1分)
    已知两个正浮点数,,当下列____成立时,N1 < N2。

    A. S1 和S2 均为规格化数,且J1<J2
    B.S1 和S2 均为规格化数,且J1>J2
    C.J1<J2
    D.S1<S2

    正确答案:A你选对了
    2、单选(1分)
    下列对算术移位和逻辑移位叙述错误的是:

    A.寄存器内容为10110010时,逻辑右移为01011001,算术右移为11011011
    B.有符号数的移位成为算数移位,无符号数的移位成为逻辑移位
    C.寄存器内容为01010011时,逻辑左移为10100110,算术左移为00100110
    D.逻辑左移时,高位移丢,低位填0。逻辑右移时,低位移丢,高位填0

    正确答案:A你选对了
    3、单选(1分)
    在定点计算机中两个n位数进行原码一位乘,需要的移位次数和最多的加法次数为:

    A. n,n
    B.n,n+1
    C.n+1,n
    D.n+1,n+1

    正确答案:A你选对了
    4、单选(1分)
    移位运算对计算机来说的实用价值是___

    A.只采用移位运算就可以实现除法
    B.可以采用移位和加法相结合,实现乘(除)运算
    C.采用移位运算可以防止数据溢出
    D.只采用移位运算就可以实现乘法

    正确答案:B你选对了
    5、单选(1分)
    设机器数字长8位(含1位符号位),若机器数DAH为补码,分别对其进行算术左移一位和算术右移一位,其结果分别为___

    A.B4H,EDH
    B.B4H,6DH
    C.B5H,EDH
    D.B5H,6DH

    正确答案:A你选对了
    6、单选(1分)
    在定点机中执行算术运算时,有时会发生溢出,其主要原因是____

    A.操作数地址过短
    B.运算结果无法表示
    C.内存容量不足
    D.操作数地址过长

    正确答案:B你选对了
    7、单选(1分)
    移位运算成为移位操作,对于计算机来说,有很大的使用价值,计算机中机器数的字长往往是固定的,当机器数左移n位或右移n位时,必然会使其n为低位或n位高位出现空位,对于有符号数的移位成为算数移位。不同码制机器数算数移位后的空位添补规则如下:
    在这里插入图片描述

    观察上述空位添补规则,下述对算数移位特点描述正确的是____.

    A.符号位是否发生变化,待移位数的真值有关
    B.负数在补码表示下,进行算数右移后,符号位会发生变化
    C.不论是正数还是负数,算数移位后其符号位均不变
    D.对于正数算数移位后符号不变,对于负数算数移位后符号位取反

    正确答案:C你选对了
    8、单选(1分)
    设机器数字长16位,阶码5位(含1位阶符),基值为2,尾数11位(含1位数符)。对于两个阶码相等的数按补码浮点加法完成后,由于规格化操作可能出现的最大误差的绝对值是____.

    A.(00100)(2进制)
    B. (10000) (2进制)
    C.(01000)(2进制)
    D.(00010)(2进制)

    正确答案:B你选对了
    9、单选(1分)
    在计算机中,乘法运算时一种很重要的运算,有的机器由硬件乘法器直接完成乘法运算,有的机器内没有乘法器,但可以按机器做乘法运算的方法,用软件编程实现。分析笔算乘法过程,会发现,两个数相乘的过程,可视为___和____两种对计算机很容易实现的运算。

    A.加法和移位
    B.加法和取反
    C.移位和求补
    D.取反和移位

    正确答案:A你选对了
    10、多选(2分)
    下列描述不同码制机器数算数移位后的空位添补规则正确的是:

    A.负数的补码右移后的空位用1添补
    B.负数的反码移位后的空位用1添补
    C.负数的原码移位后的空位用0添补
    D.正数的原码、补码、反码移位后的空位用0添补

    正确答案:A、B、C、D你选对了
    11、多选(2分)
    在补码定点加减法运算的溢出判别中,以下说法正确的是____

    A.对于加法,符号不同的两个数相加永不会发生溢出
    B.对于加法,符号相同的两个数相加必定发生溢出
    C.对于减法,符号相同的两个数相减永不会发生溢出
    D.对于减法,符号不同的两个数相减可能发生溢出

    正确答案:A、C、D你选对了
    12、多选(2分)
    以下关于算数移位和逻辑移位的描述正确的是___

    A.逻辑左移时,高位丢失,低位添0
    B.算数左移时,符号位丢失,低位添1
    C.无符号数的移位称为逻辑移位
    D.有符号数的移位称为算术移位
    正确答案:A、C、D你选对了


    1、单选(1分)
    为了提高浮点数的表示精度,其尾数必须为规格化数,如果不是规格化数,就要通过修改阶码并同时左移或右移尾数的办法使其变为规格化数。0.00110101×4^10规格化后的数为___。

    A.0.11010100×4^1
    B.0.11010100×4^10
    C.0.01101010×4^1
    D.0.01101010×4^10

    正确答案:A你选对了
    2、单选(1分)
    设机器数字长为8位(含1位符号位)若A=-26,分别用原码、反码和补码表示并右移三位后所对应的真值分别为:

    A.-3,-3,-4
    B.-4,-3,-3
    C.-3,-3,-3
    D. -4,-4,-3

    正确答案:A你选对了
    3、单选(1分)
    下列对算术移位和逻辑移位叙述错误的是:

    A.逻辑左移时,高位移丢,低位填0。逻辑右移时,低位移丢,高位填0
    B.寄存器内容为10110010时,逻辑右移为01011001,算术右移为11011011
    C.有符号数的移位成为算数移位,无符号数的移位成为逻辑移位
    D.寄存器内容为01010011时,逻辑左移为10100110,算术左移为00100110

    正确答案:B你选对了
    4、单选(1分)
    在定点计算机中两个n位数进行原码一位乘,需要的移位次数和最多的加法次数为:

    A.n+1,n+1
    B.n+1,n
    C.n,n+1
    D. n,n

    正确答案:D你选对了
    5、单选(1分)
    移位运算对计算机来说的实用价值是___

    A.只采用移位运算就可以实现除法
    B.采用移位运算可以防止数据溢出
    C.可以采用移位和加法相结合,实现乘(除)运算
    D.只采用移位运算就可以实现乘法

    正确答案:C你选对了
    6、单选(1分)
    在定点机中执行算术运算时,有时会发生溢出,其主要原因是____

    A.运算结果无法表示
    B.内存容量不足
    C.操作数地址过短
    D.操作数地址过长

    正确答案:A你没选择任何选项
    7、单选(1分)
    移位运算成为移位操作,对于计算机来说,有很大的使用价值,计算机中机器数的字长往往是固定的,当机器数左移n位或右移n位时,必然会使其n为低位或n位高位出现空位,对于有符号数的移位成为算数移位。不同码制机器数算数移位后的空位添补规则如下:
    在这里插入图片描述

    观察上述空位添补规则,下述对算数移位特点描述正确的是____.

    A.对于正数算数移位后符号不变,对于负数算数移位后符号位取反
    B.不论是正数还是负数,算数移位后其符号位均不变
    C.负数在补码表示下,进行算数右移后,符号位会发生变化
    D.符号位是否发生变化,待移位数的真值有关

    正确答案:B你选对了
    8、单选(1分)
    设机器数字长16位,阶码5位(含1位阶符),基值为2,尾数11位(含1位数符)。对于两个阶码相等的数按补码浮点加法完成后,由于规格化操作可能出现的最大误差的绝对值是____.

    A.(00010)(2进制)
    B.(01000)(2进制)
    C.(00100)(2进制)
    D. (10000) (2进制)

    正确答案:D你选对了
    9、单选(1分)
    浮点数中___的位数反映了浮点数的精度

    A.尾数
    B.数符
    C.阶符
    D.基数

    正确答案:A你错选为C
    10、多选(2分)
    下列描述不同码制机器数算数移位后的空位添补规则正确的是:

    A.负数的反码移位后的空位用1添补
    B.正数的原码、补码、反码移位后的空位用0添补
    C.负数的补码左移后的空位用0添补
    D.负数的原码移位后的空位用0添补

    正确答案:A、B、C、D你选对了
    11、多选(2分)
    在补码定点加减法运算的溢出判别中,以下说法正确的是____

    A.对于减法,符号相同的两个数相减永不会发生溢出
    B.对于加法,符号相同的两个数相加必定发生溢出
    C.对于减法,符号不同的两个数相减可能发生溢出
    D.对于加法,符号不同的两个数相加永不会发生溢出

    正确答案:A、C、D你选对了
    12、多选(2分)
    以下关于算数移位和逻辑移位的描述正确的是___

    A.逻辑左移时,高位丢失,低位添0
    B.逻辑右移时,低位丢失,高位添1
    C.有符号数的移位称为算术移位
    D.无符号数的移位称为逻辑移位

    正确答案:A、C、D你选对了

    欢迎查阅
  • 相关阅读:
    scanf与scanf_s的区别
    PAT 1041 考试座位号
    PAT1018 锤子剪刀布
    Cookie
    JSP--原理
    多线程练习题
    Java线程--线程的同步与锁
    有关toString()和println(Object)
    Java Web请求和响应机制
    IO流
  • 原文地址:https://www.cnblogs.com/gh110/p/12158153.html
Copyright © 2020-2023  润新知