第二章单元测试
1、计算机中表示地址时使用 A、无符号数 B、原码 C、反码 D、补码
2、当 -1 < x < 0时, [x]补= A、2+x B、2-x C、1-x
D、2-2^-n+x
3、浮点数的表示范围和表示精确度分别取决于 A、阶码的位数和尾数的位数 B、尾数的位数和阶码的位数 C、阶码的编码和尾数的编码 D、机器字长和阶码的位数
4、设G(x) = 1011,某(7,4)码为K1K2K3K4K5K6K7,仅K7出错时进行CRC校验得到的余数为001,当仅K5出错时,进行CRC校验得到的余数为 A、100 B、010 C、011 D、110
5、假设寄存器为8位,用补码形式存储机器数,包括一位符号位,那么十进制数一25在寄存器中的十六进制形式表示为 A、E7H B、67H C、99H D、E6H
6、如果某系统15*4=112成立,则系统采用的进制是 A、6 B、7 C、8 D、9
1
7、2^100 mod 7 = A、2 B、3 C、4 D、5
8、字长5位的待编码二进制有效数据为11011,对它进行CRC编码时采用的生成多项式代码为1011,则得到的CRC编码为 A、11011101 B、11011100 C、11011010 D、11011001
9、某IEEE754格式32位浮点数,若其对应的十六进制代码为ABE00000,则浮点数的真值为
A、- 0.75×2^( - 40) B、-1.75×2^(-40) C、-0.75×2^(-87) D、-1.75×2^(-87)
10、某十六进制浮点数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)
11、存储器中地址号分别为1000#、1001#、1002#、1003的4个连续存储单元,分别保存的字节数据是1A、2B、3C、4D,如果数据字长为32位,存储器采用的是小端对齐模式,则这4个存储单元存储的数据值应被解析为 A、4D3C2B1A B、1A2B2C3D C、D4C3B2A1 D、A1B2C3D4
12、字长8位的某二进制补码整数为11011010,则该数的标准移码是 A、01011010 B、11011010 C、10111010 D、00111010
13、两个字长16位的补码0A2B和E16A, 带符号扩展成32位后的结果分别 A、00000A2B和0000E16A B、11110A2B和FFFFE16A
2
C、00000A2B和FFFFE16A D、FFFF0A2B和0000E16A
14、有字长为8位的代码10010011,分别采用奇校验和偶校验方式对其编码,把增加的1位校验码安排在编码结果的最低位,则得到的奇、偶校验编码分别是 A、100100110和100100111 B、010010011和110010011 C、110010011和010010011 D、100100111和100100110
15、对于IEEE754格式的浮点数,下列描述正确的是 A、阶码用移码表示,尾数用原码表示 B、阶码和尾数都用补码表示 C、阶码和尾数都用原码表示
D、阶码用移码表示,尾数用补码表示
16、对字长为8位的二进制代码10001101,下列说法错误的是 A、如果代码为无符号数,则其十进制真值为+141 B、如果代码为补码数,则其十进制真值为-115
C、如果代码为标准移码数,则其十进制真值为+115 D、如果代码为原码数,则其十进制真值为-13
17、若浮点数的尾数是用5位补码来表示的,则下列尾数中规格化的尾数是 A、01100和11110 B、11011和01011 C、10000和01001 D、01011和11010
18、下列对海明校验的描述中,正确的描述是
A、分成r组时,可以得到r位指误码,因此可以QU区分2^r种只有1位出错的情况 B、海明校验码的码距与校验位的位数没有关系
C、待编码数据长度为4位,再增加3位校验码就可以检测到仅1位数据出错的情况并纠错
D、在任何条件下,海明校验都无法检测到多位数据同时出错的情况
19、若浮点数的尾数是用5位补码来表示(其中符号位1位),则下列尾数中规格化的尾数是 A、01100和11110 B、11011和01011 C、10000和01001 D、01011和11010
20、下列关于补码和移码关系的描述中,错误的是 A、相同位数的补码和移码具有相同的数据表示范围 B、零的补码和移码相同
3
C、同一个数的补码和移码,其数值部分相同,而符号相反 D、一般用译码表示浮点数的阶码,而用补码表示定点数
21、已知 定点小数[X]补 = 1.X1X2X3, 若要求X≤-0.75,则下列满足要求的是 A、X1X2X3 =101 B、X1X2X3 = 001 C、X1X2X3=010 D、X1X2X3 = 000
22、设规格化浮点数的阶码为k位、尾数为n 位(各包含一位符号位),下列关于该浮点数表示范围的描述中,正确的是
A、能表示的最小负数为-2^2^k-1
B、能表示的最大负数为-(1/2+2^-n)*2^-2^k C、能表示的最小正数为1/2*2^-2^k
D、能表示的最大正数为(1-2^-n)*2^2^k-1
23、在IEEE 754浮点机器数中不出现的是 A、尾数中最高位的1 B、基数
C、阶码的符号位 D、尾数的符号位
24、关于CRC校验的下列描述中,正确的是
A、被校验的信息位K和校验位r之间的关系应该满足 k+r <= 2^r - 1 B、检测得到的有错结论可靠 C、检测得到的无错结论可靠 D、可纠正检测出的所有错误
25、在32位操作系统中,下列类型不占用8个字节的是 A、short int B、unsigned int C、long long D、char
26、设x为整数,x的真值为25,以下选项与x相等的有 A、补码二进制串为011001的数 B、反码二进制串为100110的数 C、反码二进制串为011001的数 D、原码二进制串为011001的数
27、关于奇偶校验的下列描述中,错误的是 A、只需要1位校验位
B、检测得到的有错结论可靠 C、检测得到的无错结论可靠
4
D、可纠正1位错误
28、计算机字长16位,采用补码表示整数,下列关于其表示数据范围的描述中正确的是 A、能表示的最小正数是1
B、能表示最大正数是(2^15) - 1 C、能表示的最大负数是-1
D、能表示的最小负数是- (2 ^15)
29、十进制数5对应的32位IEEE754 格式的机器数为 ()H (采用十六进制表示,填写答案时不需要写最后的H)
30、某纠错码的全部码字为0000000000,0000011111,1111100000,1111111111。该编码的码距为
31、字长5位的待编码二进制有效数据为10011,对它进行CRC编码时采用的生成多项式代码为1011,则得到的编码结果为(填写二进制形式)
32、32位IEEE 754浮点数为41A4C000H, 则对应的真值的小数部分的数值为 ( ) (只需要填小数点后面的阿拉伯数字,0和小数点均不需要填写)
33、存放一个24*24点阵汉字,至少需要多少字节的存储空间 (只需要填写十进数)
34、设机器字长为16位,定点表示时,数据位15位,符号位1位,则定点原码表示时能表示的最小负数为 (填写十进制数,要带符号,且符号与数字间不能有空格)
35、将一个十进制数-129表示成补码时,至少应采用多少位二进制数
二、假定有四位二进制信息采用CRC校验传输,拟采用的 生成多项式G1(X)= 1011和 G2(X)=1101。回答下列问题 通过自己的计算分析当四位二进制数采用CRC校验时,CRC编码的同一位出错时得到的不为0余数是与被校验的二进制数的取值有关还是与采用的生成多项式有关。 分析说明CRC是检错码还是纠错码(纠错码指出错后接收方能自动纠正错误的编码)
评时最后的得分是上述两问得分的总和
参考答案如下:
5