Skip to main content

Data Communication MCQs with Answers

Practice important Data Communication MCQs with answers and explanations.

Chapter: 139
Q1981:
Which of the following is an example of a coding scheme that uses memory and previous bits for encoding?
A. Block Coding
B. Convolution Coding
C. Reed-Solomon Coding
D. Hamming Coding
Correct Answer: B
Chapter: 140
Q1982:
What does 'k' represent in Block Coding?
A. Length of codeword
B. Length of dataword
C. Length of redundant bits
D. Number of bits in a block
Correct Answer: B
Chapter: 140
Q1983:
Fill in the blank: In Block Coding, the message is divided into blocks of ‘k’ bits called _______.
A. datawords
B. codewords
C. redundant bits
D. invalid words
Correct Answer: A
Chapter: 140
Q1984:
What is the purpose of adding 'r' redundant bits in Block Coding?
A. To increase the size of the data block
B. To make the length of the block ‘n’
C. To ensure error detection
D. To make the data easier to process
Correct Answer: B
Chapter: 140
Q1985:
In Block Coding, the length of each block is denoted as 'n' where n = k + _______.
A. r
B. dataword
C. codeword
D. 1
Correct Answer: A
Chapter: 140
Q1986:
What must the receiver have in order to detect an error in Block Coding?
A. A valid list of codewords
B. Access to redundant bits
C. A list of invalid datawords
D. Knowledge of original data
Correct Answer: A
Chapter: 140
Q1987:
Fill in the blank: Error detection in Block Coding occurs when the original _______ changes to an invalid codeword.
A. dataword
B. codeword
C. redundant bit
D. data block
Correct Answer: B
Chapter: 140
Q1988:
What does 'r' represent in Block Coding?
A. Redundant bits
B. Number of datawords
C. Size of each block
D. Length of the message
Correct Answer: A
Chapter: 140
Q1989:
What is the primary function of redundant bits in Block Coding?
A. To ensure the codewords are valid
B. To increase the data transmission speed
C. To help in error detection and correction
D. To split the data into smaller pieces
Correct Answer: C
Chapter: 140
Q1990:
How are datawords in Block Coding formed?
A. By adding redundant bits to the message
B. By dividing the message into blocks of k bits
C. By converting the message into binary format
D. By encoding the message using a special algorithm
Correct Answer: B
Chapter: 140
Q1991:
Fill in the blank: In Block Coding, a message is divided into blocks, and redundant bits are added to create _______.
A. datawords
B. codewords
C. blockwords
D. messagewords
Correct Answer: B
Chapter: 140
Q1992:
What happens when the receiver finds an invalid codeword in Block Coding?
A. The error is detected and the system corrects the error
B. The error is ignored, and transmission continues
C. The system re-sends the codeword
D. The system continues with the valid data
Correct Answer: A
Chapter: 140
Q1993:
In Block Coding, if the receiver has a valid list of codewords, what can be detected?
A. An invalid codeword
B. Error-free transmission
C. Correct codewords
D. Valid datawords
Correct Answer: A
Chapter: 140
Q1994:
What is an example of how to derive a codeword from a dataword in Block Coding?
A. By appending redundant bits to the dataword
B. By subtracting the redundant bits from the dataword
C. By converting the dataword into binary format
D. By encoding the dataword using a different algorithm
Correct Answer: A
Chapter: 140
Q1995:
Fill in the blank: In Block Coding, the length of the codeword is equal to the sum of the number of data bits ‘k’ and the number of _______ bits ‘r’.
A. encoded
B. redundant
C. signal
D. valid
Correct Answer: B
Chapter: 140
Q1996:
What is the first step in the error detection process for Block Coding?
A. The receiver checks if the codeword is valid
B. The message is divided into datawords
C. The redundant bits are removed from the codeword
D. The data is converted into codewords
Correct Answer: A
Chapter: 140
Q1997:
What happens when a dataword is changed to an invalid codeword in Block Coding?
A. An error is detected
B. Transmission continues normally
C. The message is decoded successfully
D. The system will wait for a correction
Correct Answer: A
Chapter: 140
Q1998:
What is the relationship between datawords and codewords in Block Coding?
A. Codewords are formed by adding redundant bits to the datawords
B. A dataword and a codeword are the same
C. The datawords are encoded directly into codewords
D. None of the above
Correct Answer: A
Chapter: 141
Q1999:
What does Hamming Distance measure?
A. The number of bits in a codeword
B. The number of bits that are different between two words
C. The number of bits in a dataword
D. The total length of a codeword
Correct Answer: B
Chapter: 141
Q2000:
In the context of Hamming Distance, what does d(x,y) represent?
A. The number of bits in a codeword
B. The number of bit differences between two words
C. The total number of valid codewords
D. The length of the dataword
Correct Answer: B

Test Your Knowledge

Take a timed quiz on Data Communication

🚀 Start Quiz Now