2022年01月11日来源:信管网 作者:cnitpm
2022年软件设计师高频考点:校验码
1、奇偶校验码
通过在编码中增加一位来使编码中1的个数为奇数(奇校验)或者为偶数(偶校验),从而使得码距变为2。(奇偶校验码有3中:水平/垂直/水平垂直校验码)
2、海明码
利用奇偶性来【检错和纠错】的方法。
数据位是n位,校验位是k位,则有【2的k次方-k-1>=n】
3、循环冗余校验码
左边为信息码,右边为校验码,若信息码占k位,则校验码占n-k位
校验位数越【多】,则该代码的校验能力越【强】。
练习题:
1、循环冗余校验码(CRC)利用生成多项式进行编码。设数据位为k位,校验位为r位,则CRC码的格式为()。
A.k个数据位之后跟r个校验位
B.r个校验位之后跟k个数据位
C.r个校验位随机加入k个数据位中
D.r个校验位等间隔地加入k个数据位中
信管网参考答案:A
查看解析:http://www.cnitpm.com/st/247971666.html
2、以下关于校验码的叙述中,正确的是 () 。
A.海明码利用多组数位的奇偶性来检错和纠错
B.海明码的码距必须大于等于1
C.循环冗余校验码具有很强的检错和纠错能力
D.循环冗余校验码的码距必定为1
信管网参考答案:A
查看解析:http://www.cnitpm.com/st/82112827.html
相关推荐:
温馨提示:因考试政策、内容不断变化与调整,信管网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关推荐