第二章数据的机器层次表示

2.3数据校验的基本原理随堂测验

1、多选题:
下列编码中码距为2的编码是(    )  (多选)‌
选项:
A: 0011,  1100, 0000, 0101
B: 00 , 11,  01, 10
C: 000,  101,  110
D: 00000,  11100, 00111, 10100
答案: 【 0011,  1100, 0000, 0101;
000,  101,  110

2、多选题:
​下列关于码距与检错与纠错能力的描述中正确的是 (     ) (多选)‎
选项:
A: 码距为1的编码不具备任何检错能力
B: 码距为2的编码具有1位检错能力,但无纠错能力
C: 码距为4的编码可检测出2位错误,并可纠正1位错误
D: 码距为4的编码可检测出2位错误,并可纠正2位错误
答案: 【 码距为1的编码不具备任何检错能力;
码距为2的编码具有1位检错能力,但无纠错能力;
码距为4的编码可检测出2位错误,并可纠正1位错误

3、多选题:
下列关于校验的描述中,正确的是 (     ) (多选)‏
选项:
A: 校验码的基本原理就是通过增加校验位提高码距,从而使编码具有检错或纠错能力
B: 码距越大,对应编码的检错与纠错能力就越强
C: 码距越大,所需要的校验信息也就多,对应的编码效率就越低
D: 校验既可采用硬件实现,也可采用软件实现
答案: 【 校验码的基本原理就是通过增加校验位提高码距,从而使编码具有检错或纠错能力;
码距越大,对应编码的检错与纠错能力就越强;
码距越大,所需要的校验信息也就多,对应的编码效率就越低;
校验既可采用硬件实现,也可采用软件实现

奇偶校验随堂测验

1、单选题:
‍假设下列字符中有奇偶校验,但没有发生错误,其中采用的是奇校验的是 (     )(单选)‌
选项:
A: 11011001
B: 11010111
C: 11010100
D: 11110110
答案: 【 11011001

2、多选题:
​下列关于奇偶校验的描述中,正确的是 (  )  (多选)‏
选项:
A: 奇校验和偶校验的码距都为1
B: 编码时使用的校验位位数与被校验数据的长度无关
C: 校验时得到的无错结论不可信
D: 校验时得到的有错结论不可信
答案: 【 编码时使用的校验位位数与被校验数据的长度无关;
校验时得到的无错结论不可信

3、多选题:
‎设奇偶校验编码总长度大于3位,下列关于基本奇偶校验检错与纠错能力的描述,正确的是 (   ) (多选)‏
选项:
A: 可以检测1位错误
B: 可以检测2位错误
C: 可以检测3位错误
D: 不能纠正错误
答案: 【 可以检测1位错误;
可以检测3位错误;
不能纠正错误

第三章数值的机器运算

3.4补码一位乘法随谈测验

1、单选题:
‍16位补码 0X 8FA0扩展为32位的结果是 (   )  (单选)‌
选项:
A: 0X 0000 8FA0
B: 0X FFFF 8FA0
C: 0X FFFF FFA0
D: 0X8000 8FA0
答案: 【 0X FFFF 8FA0

2、多选题:
‎计算机字长为n位, 下列关于补码一位乘法操作过程的描述中,正确的是 (   )  (多选)​
选项:
A: 乘法过程中共执行n 次加法和n-1 部分积右移
B: 乘法过程中共执行 n -1次算术右移和 n-1 次加法运算
C: 乘法过程中,部分积加0 、[x]补还是 [-x]补,取决于此时的Yn+1 与Yn的差
D: 乘法过程中右移部分积的目的是为了使部分积与下次的加数对齐
答案: 【 乘法过程中共执行n 次加法和n-1 部分积右移;
乘法过程中,部分积加0 、[x]补还是 [-x]补,取决于此时的Yn+1 与Yn的差;
乘法过程中右移部分积的目的是为了使部分积与下次的加数对齐

3、多选题:
‍关于补码码一位乘法的下列描述中,正确的是 (    )(多选)​
选项:
A: 符号位和数据位一起参加运算
B: 运算开始前,需要在乘数寄存器Y后面补上Yn+1且其初值为0
C: 乘法执行过程中的对部分积的移位是算术右移
D: 最后的结果由部分积寄存器和乘数寄存器共同保存
答案: 【 符号位和数据位一起参加运算;
运算开始前,需要在乘数寄存器Y后面补上Yn+1且其初值为0;
乘法执行过程中的对部分积的移位是算术右移;
最后的结果由部分积寄存器和乘数寄存器共同保存

3.5乘法器设计随堂测验

1、单

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注