单元测试
1. 单选(2分)
计算机中表示地址时使用( )
A.无符号数
B.反码
C.补码
D.原码
2. 单选(2分)
当 -1 < x < 0时, [x]补=( )
A.1-x
B.2-x
C.2-2^-n+x
D.2+x
3. 单选(2分)
设G(x) = 1011,某(7,4)码为K1K2K3K4K5K6K7,仅K7出错时进行CRC校验得到的余数为001,当仅K5出错时,进行CRC校验得到的余数为( )
A.100
B.011
C.110
D.010
4.单选(2分)
假设寄存器为8位,用补码形式存储机器数,包括一位符号位,那么十进制数一25在寄存器中的十六进制形式表示为( )
A.67H
B.E7H
C.E6H
D.99H
5. 单选(2分)
如果某系统15*4=112成立,则系统采用的进制是( )
A.9
B.8
C.6
D.7
6. 单选(2分)
2^100 mod 7 =( )
A.3
B.5
C.2
D.4
7. 单选(2分)
字长5位的待编码二进制有效数据为11011,对它进行CRC编码时采用的生成多项式代码为1011,则得到的CRC编码为( )
A.11011010
B.11011001
C.11011100
D.11011101
8. 单选(2分)
某IEEE754格式32位浮点数,若其对应的十六进制代码为ABE00000,则浮点数的真值为 ( )
A.-1.75×2^(-87)
B.-1.75×2^(-40)
C.-0.75×2^( - 40)
D.-0.75×2^(-87)
9. 单选(2分)
某十六进制浮点数A3D00000中最高8位是阶码(含1位阶符),尾数是最低24位(含1位数符),若阶码和尾数均采用补码,则该浮点数的十进制真值是( )
A.-0.375×2^(-93)
B.-0.625×2^(-93)
C.0.625×2^(-35)
D.-0.375×2^(-35)
10. 单选(2分)
存储器中地址号分别为1000#、1001#、1002#、1003的4个连续存储单元,分别保存的字节数据是1A、2B、3C、4D,如果数据字长为32位,存储器采用的是小端对齐模式,则这4个存储单元存储的数据值应被解析为( )
A.A1B2C3D4
B.1A2B2C3D
C.4D3C2B1A
D.D4C3B2A1
11. 单选(2分)
字长8位的某二进制补码整数为11011010,则该数的标准移码是( )
A.00111010
B.11011010
C.10111010
D.01011010
12. 单选(2分)
对字长为8位的二进制代码10001101,下列说法错误的是( )
A.如果代码为标准移码数,则其十进制真值为+115
B.如果代码为补码数,则其十进制真值为-115
C.如果代码为原码数,则其十进制真值为-13
D.如果代码为无符号数,则其十进制真值为+141
13. 单选(2分)
若浮点数的尾数是用5位补码来表示的,则下列尾数中规格化的尾数是( )
A.11011和01011
B.10000和01001
C.01100和11110
D.01011和11010
14. 单选(2分)
下列对海明校验的描述中,正确的描述是( )
A.海明校验码的码距与校验位的位数没有关系
B.待编码数据长度为4位,再增加3位校验码就可以检测到仅1位数据出错的情况并纠错
C.在任何条件下,海明校验都无法检测到多位数据同时出错的情况
D.分成r组时,可以得到r位指误码,因此可以QU区分2^r种只有1位出错的情况
15. 单选(2分)
若浮点数的尾数是用5位补码来表示(其中符号位1位),则下列尾数中规格化的尾数是( )
A.01100和11110
B.01011和11010
C.11011和01011
D.10000和01001
16.多选(3分)
已知 定点小数[X]补 = 1.X1X2X3, 若要求X≤-0.75,则下列满足要求的是( )
A.X1X2X3 =101
B.X1X2X3 = 001
C.X1X2X3=010
D.X1X2X3 = 000
17. 多选(3分)
在IEEE 754浮点机器数中不出现的是( )
A.阶码的符号位
B.尾数的符号位
C.基数
D.尾数中最高位的1
18. 多选(3分)
关于CRC校验的下列描述中,正确的是( )
A.可纠正检测出的所有错误
B.检测得到的无错结论可靠
C.检测得到的有错结论可靠
D.被校验的信息位K和校验位r之间的关系应该满足 k+r <= 2^r - 1
19. 多选(3分)
在32位操作系统中,下列类型不占用8个字节的是( )
A.short int
B.unsigned int
C.long long
D.char
20. 多选(3分)
设x为整数,x的真值为25,以下选项与x相等的有( )
A.反码二进制串为011001的数
B.补码二进制串为011001的数
C.原码二进制串为011001的数
D.反码二进制串为100110的数
21. 填空(4分)
某纠错码的全部码字为0000000000,0000011111,1111100000,1111111111。该编码的码距为 5
22. 填空(4分)
字长5位的待编码二进制有效数据为10011,对它进行CRC编码时采用的生成多项式代码为1011,则得到的编码结果为10011100(填写二进制形式)
23. 填空(4分)
32位IEEE 754浮点数为41A4C000H, 则对应的真值的小数部分的数值为 59375 (只需要填小数点后面的阿拉伯数字,0和小数点均不需要填写)
24. 填空(4分)
设机器字长为16位,定点表示时,数据位15位,符号位1位,则定点原码表示时能表示的最小负数为 -32767 (填写十进制数,要带符号,且符号与数字间不能有空格)