第一章单元测试
  1. 设机器字长为8位(其中1位为符号位)的整数,当其表示为无符号数、机器数时的范围为( )

  2. A:补码 -128—127
    B:反码 -128—127
    C:无符号数 0—255
    D:原码 -128—127

    答案:无符号数 0—255

  3. 在计算机中,小数点保存在( )

  4. A:不保存
    B:存储单元的次高位
    C:存储单元的最高位
    D:存储单元的最低位

    答案:不保存

  5. 若八位寄存器中保存的信息是11111111时,若为补码,其真值大小为( )

  6. A:+1
    B:-128
    C:-1
    D:+127

    答案:-1

  7. 在下列表示法中,“0”只有一种表示形式的是( )

  8. A:反码
    B:补码
    C:原码
    D:转码

    答案:补码

  9. 若某种编码的最小距离是4,其检错和纠错能力可能是( )

  10. A:检错3位,纠错2位
    B:检错3位,纠错1位
    C:检错2位,纠错2位
    D:检错1位,纠错2位

    答案:检错3位,纠错1位

  11. 一个C语言程序在一台32位机器上运行。程序中定义了三个变量x、y和z,其中x和z为int型,y为short型。当x = 127,y = -9时,执行赋值语句z = x+y后,x、y和z的值分别是 ( )

  12. A:x = 0000007FH,y = FFF9H,z = FFFF0076H
    B:x = 0000007FH,y = FFF7H,z = FFFF0076H
    C:x = 0000007FH,y = FFF9H,z = 00000076H
    D:x = 0000007FH,y = FFF7H,z = 00000076H

    答案:x = 0000007FH,y = FFF7H,z = 00000076H

  13. 下列各种数制的数据中最小的数是( )。

  14. A:(101001)BCD8421
    B:(233)16
    C:(101001)2
    D:(52)8

    答案:(101001)BCD8421

  15. 能发现两位错误并能纠正一位错的编码是( )。

  16. A:偶校验码
    B:海明码
    C:奇校验码
    D:CRC码

    答案:海明码

  17. 以下关于机器数和真值的说法正确的是( )

  18. A:把符号“数值化”的数称为真值;
    B:把符号“数值化”的数称为机器数;
    C:把带“+”“-”的数称为真值;
    D:把带“+”“-”的数称为机器数;

    答案:把符号“数值化”的数称为机器数;
    ###把带“+”“-”的数称为真值;

  19. 1、计算机字长16位,采用补码表示整数,下列关于其表示数据范围的描述中正确的是( )

  20. A:能表示的最小负数是- (2 ^15)
    B:能表示最大正数是(2^15) – 1
    C:能表示的最小正数是1
    D:能表示的最大负数是-1

    答案:能表示的最小负数是- (2 ^15)
    ###能表示最大正数是(2^15) – 1
    ###能表示的最小正数是1
    ###能表示的最大负数是-1

  21. 当 -1 < x < 0时, [x]补是( )

  22. A:2+x
    B:2-x
    C:2-2-n+x
    D:1-x

    答案:2+x

  23. 如果某系统15*4=112成立,则系统采用的进制是( )

  24. A:8
    B:6
    C:7
    D:9

    答案:6

  25. 两个字长16位的补码0A2B和E16A, 带符号扩展成32位后的结果分别( )

  26. A:00000A2B和FFFFE16A
    B:00000A2B和0000E16A
    C:FFFF0A2B和0000E16A
    D:11110A2B和FFFFE16A

    答案:00000A2B和FFFFE16A

  27. 对字长为8位的二进制代码10001101,下列说法错误的是( )

  28. A:如果代码为标准移码数,则其十进制真值为+115
    B:如果代码为原码数,则其十进制真值为-13
    C:如果代码为补码数,则其十进制真值为-115
    D:如果代码为无符号数,则其十进制真值为+141

    答案:如果代码为标准移码数,则其十进制真值为+115

  29. 下列对海明校验的描述中,正确的描述是( )

  30. A:在任何条件下,海明校验都无法检测到多位数据同时出错的情况
    B:待编码数据长度为4位,再增加3位校验码就可以检测到仅1位数据出错的情况并纠错
    C:分成r组时,可以得到r位错误码,因此可以区分2^r种只有1位出错的情况
    D:海明校验码的码距与校验位的位数没有关系

    答案:待编码数据长度为4位,再增加3位校验码就可以检测到仅1位数据出错的情况并纠错

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部