题目
采用奇偶核验时,原始数据序列为8位。若其中()位同时发生跳变,则会发生没有检测出错误的情况。A. 1B. 2C. 3D. 4
采用奇偶核验时,原始数据序列为8位。若其中()位同时发生跳变,则会发生没有检测出错误的情况。
A. 1
B. 2
C. 3
D. 4
题目解答
答案
BD
B. 2
D. 4
B. 2
D. 4
解析
本题本题考查奇偶校验的原理及错误检测机制。解题思路是明确奇偶校验的概念,即通过在数据位后添加一位校验位,使得整个数据位和校验位中“1”的个数为奇数(奇校验)或偶数(偶校验)。当数据传输过程中发生跳变时,判断跳变位数对“1”的个数奇偶性的影响,若跳变后“1”的个数奇偶性不变,则奇偶校验无法检测出错误。
下面对每个选项进行分析:
- A选项:若1位发生跳变,假设原来“1”的个数”为偶数,跳变后“1的个数”变为奇数;若原来“1的个数”为奇数,跳变后“1的个数”变为偶数。这会改变“1”的个数的奇偶性,奇偶校验能够检测出错误,所以A选项不符合要求。
- B选项:若2位同时发生跳变,有两种情况。情况一:这2位原来是“0”,跳变后变为“1”,“1”的个数增加2,奇偶性不变;情况二:这2位原来是“1”,跳变变为“0”,“1”的个数减少2,奇偶性也不变。所以2位同时跳变时,奇偶校验无法检测出错误,B选项符合要求。
- C选项:若3位同时发生跳变,同样分情况讨论。情况一:3位原来是“0”,跳变变为“1”,“1”的个数增加3,奇偶性改变;情况二:3位原来是“1”,跳变变为“0”,“1”的个数减少3,奇偶性也改变。因此3位同时跳变时,奇偶校验能检测出错误,C选项不符合要求。
- D选项:若4位同时发生跳变,情况一:4位原来是“0”,跳变变为“1”,“1”的个数增加4,奇偶性不变;情况二:4位原来是“1”,跳变变为“0”,“1”的个数减少4,奇偶性同样不变。所以4位同时跳变时,奇偶校验无法检测出错误,D选项符合要求。