问题
单项选择题
______不是数据校验码。
A.奇偶校验码
B.海明码
C.CRC码
D.BCD码
答案
参考答案:D
解析:奇偶校验码是奇校验码和偶校验码的统称,是一种最基本的检错码。它是由n-1位信息位和1位校验位组成,可以表示成为(n,n-1)。如果是奇校验码,在附加上一个校验位后,码长为n的码字中“1”的个数为奇数;如果是偶校验码,在附加上一个校验位后,码长为,n的码字中“1”的个数为偶数。
海明校验码是一种通过在数据之间插入k个校验位,从而有能力检测出多位错,并能纠正1位或多位错的校验编码形式。
CRC校验码是利用某个生成多项式,为k个数据位产生r个校验位的一种编码。在数据接收端采用同样的生成多项式进行除法运算,以是否整除来判断数据是否出错。
BCD码是一种常用的数字编码形式,这种编码把每位十进制数字编成四位二进制数字,从而达到用二进制来表示十进制数的目的。但这种编码不能用来作为数据校验使用,所以不属于数据校验码。