Data Communication MCQs with Answers
Practice important Data Communication MCQs with answers and explanations.
Chapter: 151
Q2201:
Which is more suitable for protocols transmitting large binary data?
A. Character-oriented framing
B. Bit-oriented framing
C. Fixed framing
D. Manual framing
Correct Answer:
B
Chapter: 151
Q2202:
Character-oriented framing is mainly used in _______ communication systems.
A. Binary
B. Text-based
C. Optical
D. Wireless
Correct Answer:
B
Chapter: 151
Q2203:
Which technique is more robust in differentiating data from control information?
A. Character-oriented framing
B. Bit-oriented framing
C. Fixed-size framing
D. Block framing
Correct Answer:
B
Chapter: 152
Q2204:
What is the purpose of byte stuffing in connection-oriented framing?
A. To speed up transmission
B. To avoid flag pattern confusion
C. To encrypt data
D. To compress characters
Correct Answer:
B
Chapter: 152
Q2205:
What is used to distinguish data bytes from control flags in byte stuffing?
A. Delimiter
B. Byte counter
C. Escape character
D. Parity bit
Correct Answer:
C
Chapter: 152
Q2206:
Which character is inserted before a byte that resembles a flag during byte stuffing?
A. Parity character
B. Checksum character
C. Escape character
D. Stop bit
Correct Answer:
C
Chapter: 152
Q2207:
Fill in the blank: In byte stuffing, an _______ is added before a data byte that matches the flag pattern.
A. empty bit
B. special command
C. escape character
D. start delimiter
Correct Answer:
C
Chapter: 152
Q2208:
What type of data does byte stuffing typically handle?
A. Binary-only
B. Text-only
C. 8-bit characters
D. IP Packets
Correct Answer:
C
Chapter: 152
Q2209:
What happens when a character identical to the flag appears in the data?
A. It is removed
B. It is duplicated
C. It is preceded by an escape character
D. It is converted to hex
Correct Answer:
C
Chapter: 152
Q2210:
Which of the following is a limitation of using text characters as flags in framing?
A. It increases bandwidth
B. Any character may occur in data
C. It requires compression
D. It slows down transmission
Correct Answer:
B
Chapter: 152
Q2211:
Byte stuffing is most associated with which kind of data framing?
A. Character-oriented
B. Bit-oriented
C. Connectionless
D. Connection-oriented
Correct Answer:
D
Chapter: 152
Q2212:
Fill in the blank: Byte stuffing is used in _______ framing to ensure data transparency.
A. connectionless
B. connection-oriented
C. time-based
D. frame-synchronous
Correct Answer:
B
Chapter: 152
Q2213:
Which issue arises with Unicode in byte stuffing?
A. Control flags are incompatible
B. It exceeds 8 bits
C. Unicode characters cannot be flagged
D. They use parity bits
Correct Answer:
B
Chapter: 152
Q2214:
What character encoding can cause issues for byte stuffing designed for 8-bit characters?
A. ASCII
B. UTF-8
C. Unicode
D. Binary
Correct Answer:
C
Chapter: 152
Q2215:
Which method ensures a receiver can correctly distinguish a flag from data in byte-stuffed framing?
A. Bit stuffing
B. Error correction
C. Byte stuffing
D. Byte shifting
Correct Answer:
C
Chapter: 153
Q2216:
What does the data section of a bit-oriented frame consist of?
A. A sequence of characters
B. A sequence of numbers
C. A sequence of bits
D. A sequence of bytes
Correct Answer:
C
Chapter: 153
Q2217:
Fill in the blank: Bit-oriented framing requires a _______ to separate frames.
A. protocol
B. counter
C. delimiter
D. pointer
Correct Answer:
C
Chapter: 153
Q2218:
Which 8-bit pattern is commonly used to mark the start and end of a bit-oriented frame?
A. 11110000
B. 1111
C. 1111110
D. 10101010
Correct Answer:
C
Chapter: 153
Q2219:
Bit stuffing is a technique used to:
A. Compress the frame
B. Encrypt the data
C. Prevent flag confusion
D. Convert binary to decimal
Correct Answer:
C
Chapter: 153
Q2220:
When is bit stuffing applied during transmission?
A. When a checksum is added
B. When five consecutive 1s appear in the data
C. When a flag is detected in header
D. When encryption is enabled
Correct Answer:
B