下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
试卷 > 软考中级 > 网络工程师 > 2026下半年软考网络工程师第一期模考真题(综合知识) > 本题我的试卷

采用7位海明码(x1x2x3x4x5x6x7)纠错编码,包含4位数据位、3位校验位,监督公式:C0=x1+x3+x5+x7、C1=x2+x3+x6+x7、C2=x4+x5+x6+x7,下列关于该编码的说法正确的是( )。

  • A海明码只能检测 1 位错误,不能纠错
  • B计算得到 C2C1C0,若不等于 000,二进制转十进制,数值就是出错位编号
  • C海明码可以检测 2 位错误并纠正 1 位错误
  • D监督式中的加号为算术加法
正确答案B
答案解析
海明码通过增加校验位实现单比特错误检测与纠错,将 C2、C1、C0 的计算结果组合构成错误定位码。 A 错误,该海明码可以检测并且纠正 1 位错误。 B 正确,C2C1C0 作为二进制,转为十进制,数值对应出错位位置。例如 C2C1C0=101,十进制为 5,代表 x5 出错,将该位取反即可完成纠错。 C 错误,该基础海明码无法区分 1 位错误和 2 位错误,不能检测 2 位错误同时纠正 1 位错误。 D 错误,监督式中的加号代表模 2 加(异或运算),不是算术加法。