Skip to main content

Data Communication MCQs with Answers

Practice important Data Communication MCQs with answers and explanations.

Multiple Choice Questions

Q2231: Why do we use buffers in flow control?
  • A: To speed up transmission
  • B: To avoid frame loss due to overflow
  • C: To encode data packets
  • D: To encrypt transmission
View Answer
B

Q2232: When should consumers communicate with producers in a flow-controlled system?
  • A: When link is down
  • B: When the data is corrupted
  • C: When the buffer is full or has vacancies
  • D: When acknowledgment is delayed
View Answer
C

Q2233: Fill in the blank: Communication becomes easier if the buffer has only _______.
  • A: two sections
  • B: multiple pages
  • C: one slot
  • D: three channels
View Answer
C

Q2234: What is the effect of an overfilled buffer at the receiver?
  • A: The receiver slows down
  • B: The sender receives an ACK
  • C: Frames are discarded
  • D: All frames are stored in secondary memory
View Answer
C

Q2235: Which of the following is true about flow control in data link layer?
  • A: It only applies to wireless networks
  • B: It is used to detect errors
  • C: It ensures sender matches receiver’s processing rate
  • D: It compresses the data stream
View Answer
C

Q2236: What helps maintain the rate of transmission and reception in flow control?
  • A: Error codes
  • B: Buffering
  • C: Data segmentation
  • D: Parity check
View Answer
B

Q2237: Which of the following best represents a scenario requiring flow control?
  • A: Data received before previous data is processed
  • B: A message is encrypted
  • C: Packet header is damaged
  • D: Data is rerouted
View Answer
A

Q2238: Fill in the blank: Flow control prevents _______ at the receiver end.
  • A: buffer underrun
  • B: buffer overflow
  • C: address resolution
  • D: protocol mismatches
View Answer
B

Q2239: What does CRC stand for in data communication?
  • A: Cyclic Redundancy Code
  • B: Central Routing Code
  • C: Code Repetition Check
  • D: Connection Retry Control
View Answer
A

Q2240: In error control, what happens if a frame is found to be corrupted?
  • A: It is corrected and sent back
  • B: It is acknowledged
  • C: It is silently discarded
  • D: It is retried automatically
View Answer
C

Test Your Knowledge

Take a timed quiz on Data Communication

🚀 Start Quiz Now