Skip to main content

Data Communication MCQs with Answers

Practice important Data Communication MCQs with answers and explanations.

Chapter: 145
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
Correct Answer: B
Chapter: 145
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
Correct Answer: C
Chapter: 145
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
Correct Answer: C
Chapter: 145
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
Correct Answer: D
Chapter: 145
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
Correct Answer: A
Chapter: 145
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
Correct Answer: D
Chapter: 145
Q2087:
Which mathematical tool is commonly used in CRC code analysis?
A. Algebraic geometry
B. Matrix transformations
C. Polynomial division
D. Binary recursion
Correct Answer: C
Chapter: 145
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
Correct Answer: C
Chapter: 145
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
Correct Answer: C
Chapter: 145
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
Correct Answer: B
Chapter: 145
Q2091:
Which of the following is an example of a CRC code format?
A. C(7,4)
B. C(5,5)
C. C(10,11)
D. C(2,6)
Correct Answer: A
Chapter: 145
Q2092:
What is the polynomial used in CRC used for?
A. Encryption
B. Data compression
C. Error checking
D. Bit reversal
Correct Answer: C
Chapter: 145
Q2093:
Fill in the blank: CRC is widely used in _______ protocols.
A. networking
B. image processing
C. machine learning
D. speech recognition
Correct Answer: A
Chapter: 145
Q2094:
A key advantage of CRC is its ability to detect _______ with high accuracy.
A. parity errors
B. logical flaws
C. burst errors
D. programming bugs
Correct Answer: C
Chapter: 145
Q2095:
Which component is essential in CRC hardware implementation?
A. NAND gate
B. Shift register
C. Buffer
D. Flip-flop
Correct Answer: B
Chapter: 145
Q2096:
Which of the following is NOT a type of error CRC can detect?
A. Single-bit errors
B. Double-bit errors
C. Odd number of errors
D. Errors in encrypted data
Correct Answer: D
Chapter: 145
Q2097:
Fill in the blank: The polynomial in CRC acts like a _______ over the data bits.
A. multiplier
B. filter
C. divisor
D. decoder
Correct Answer: C
Chapter: 145
Q2098:
What does a C(7,4) CRC code imply about the number of parity bits?
A. 1
B. 2
C. 3
D. 4
Correct Answer: C
Chapter: 145
Q2099:
What type of division is used in CRC encoding?
A. Binary division using XOR
B. Decimal division
C. Modular arithmetic division
D. Bitwise AND
Correct Answer: A
Chapter: 145
Q2100:
Fill in the blank: CRC can detect errors with a high probability when _______.
A. error pattern is fixed
B. data rate is low
C. noise is predictable
D. errors are burst or random
Correct Answer: D

Test Your Knowledge

Take a timed quiz on Data Communication

🚀 Start Quiz Now