Data Communication MCQs with Answers
Practice important Data Communication MCQs with answers and explanations.
Multiple Choice Questions
Q2081: Which of the following is the most common use of CRC?
- A: Encrypting data
- B: Detecting burst errors
- C: Optimizing code speed
- D: Compressing data
View Answer
B
Q2082: What does a CRC C(7,4) code indicate?
- A: 7 message bits, 4 code bits
- B: 4 message bits, 3 parity bits
- C: 7 total bits, 4 message bits
- D: 4 total bits, 7 message bits
View Answer
C
Q2083: Fill in the blank: CRC is capable of detecting _______ errors.
- A: single-bit and even only
- B: single-bit only
- C: single-bit, double, and burst
- D: all types except burst
View Answer
C
Q2084: Which of the following is NOT an advantage of cyclic codes?
- A: Good burst error detection
- B: Fast implementation
- C: Easy hardware implementation
- D: Strong encryption
View Answer
D
Q2085: CRC encoders and decoders work on the principle of _______.
- A: division using polynomials
- B: multiplication of bits
- C: rotating bits randomly
- D: XORing all bits in a row
View Answer
A
Q2086: Fill in the blank: A key strength of CRC is its ability to detect _______.
- A: bit inversions only
- B: any kind of encryption format
- C: unordered data
- D: structured burst errors
View Answer
D
Q2087: Which mathematical tool is commonly used in CRC code analysis?
- A: Algebraic geometry
- B: Matrix transformations
- C: Polynomial division
- D: Binary recursion
View Answer
C
Q2088: What happens if a burst error occurs in a system with CRC checking?
- A: It is ignored
- B: It causes system failure
- C: It can be detected
- D: It skips error reporting
View Answer
C
Q2089: Fill in the blank: CRC can be implemented efficiently using _______.
- A: mechanical relays
- B: software loops
- C: shift registers and XOR gates
- D: analog switches
View Answer
C
Q2090: Which of the following best describes the implementation of CRC?
- A: Slow and complex
- B: Fast and easy
- C: Unstable and weak
- D: Redundant and slow
View Answer
B