Data Communication MCQs with Answers
Practice important Data Communication MCQs with answers and explanations.
Chapter: 138
Q1961:
Fill in the blank: The relationship between redundant bits and actual data bits helps the _______ detect errors.
A. sender
B. receiver
C. decoder
D. encoder
Correct Answer:
B
Chapter: 138
Q1962:
Which of the following is a key factor in evaluating a coding scheme?
A. Whether the scheme uses encryption or not
B. The robustness of the process and the ratio of redundant bits to data bits
C. Whether the scheme uses compression
D. The time it takes to encode the data
Correct Answer:
B
Chapter: 138
Q1963:
Fill in the blank: The process of creating a relationship between redundant bits and data bits helps to _______ errors.
A. ignore
B. highlight
C. detect
D. correct
Correct Answer:
C
Chapter: 138
Q1964:
What is the significance of the ratio of redundant bits to data bits in a coding scheme?
A. It helps to determine the amount of data loss during transmission
B. It defines the redundancy level required for error detection and correction
C. It is irrelevant to error detection
D. It determines the encryption strength of the data
Correct Answer:
B
Chapter: 138
Q1965:
What does a receiver do with the redundant bits in a coding scheme?
A. It removes them to save bandwidth
B. It checks them to detect errors
C. It encrypts the data further
D. It stores them for future transmission
Correct Answer:
B
Chapter: 138
Q1966:
Which of the following is the main goal of adding redundant bits in a coding scheme?
A. To increase the data size
B. To create a relationship for error detection and correction
C. To decrease the speed of transmission
D. To encrypt the data
Correct Answer:
B
Chapter: 138
Q1967:
Fill in the blank: In any coding scheme, the robustness of the process ensures _______ during transmission.
A. security
B. data integrity
C. security of bits
D. transmission speed
Correct Answer:
B
Chapter: 139
Q1968:
Which of the following is a type of coding scheme?
A. Block Coding
B. Convolution Coding
C. Both A and B
D. None of the above
Correct Answer:
C
Chapter: 139
Q1969:
Fill in the blank: Coding schemes can be divided into two broad categories: _______ and Convolution Coding.
A. Block Coding
B. Linear Coding
C. Binary Coding
D. Adaptive Coding
Correct Answer:
A
Chapter: 139
Q1970:
What is the primary characteristic of Block Coding?
A. It divides data into fixed-size blocks for encoding
B. It uses a continuous stream of bits for encoding
C. It operates on individual bits
D. None of the above
Correct Answer:
A
Chapter: 139
Q1971:
Fill in the blank: _______ Coding involves the continuous encoding of data bits, using previous bits as input for encoding.
A. Block Coding
B. Convolution Coding
C. Reed-Solomon Coding
D. Parity Coding
Correct Answer:
B
Chapter: 139
Q1972:
What is the main difference between Block Coding and Convolution Coding?
A. Block Coding processes fixed-size data blocks, while Convolution Coding uses memory to process continuous data streams.
B. Block Coding uses continuous streams, while Convolution Coding works with fixed blocks.
C. Both perform the same function
D. None of the above
Correct Answer:
A
Chapter: 139
Q1973:
Fill in the blank: In Block Coding, data is divided into _______ for encoding.
A. Bytes
B. bits
C. Fixed-size blocks
D. None of the above
Correct Answer:
C
Chapter: 139
Q1974:
Which of the following coding schemes uses previous bits to influence the current encoding?
A. Block Coding
B. Convolution Coding
C. Neither of the above
D. Both of the above
Correct Answer:
B
Chapter: 139
Q1975:
Which category does Block Coding fall under?
A. Linear Coding
B. Non-linear Coding
C. Block Coding
D. None of the above
Correct Answer:
C
Chapter: 139
Q1976:
Fill in the blank: _______ Coding is suitable for error correction by mapping blocks of data into code words.
A. Block Coding
B. Convolution Coding
C. Error Coding
D. Channel Coding
Correct Answer:
A
Chapter: 139
Q1977:
Which coding scheme is described as using fixed-size blocks of data for error detection and correction?
A. Block Coding
B. Convolution Coding
C. Error Detection Coding
D. Reed-Solomon Coding
Correct Answer:
A
Chapter: 139
Q1978:
Fill in the blank: _______ Coding uses a shift register and outputs a sequence of bits that depend on the previous bits.
A. Block Coding
B. Convolution Coding
C. Arithmetic Coding
D. Hamming Coding
Correct Answer:
B
Chapter: 139
Q1979:
What is the main advantage of Convolution Coding over Block Coding?
A. It does not require error detection
B. It operates on fixed-size data blocks
C. It has memory and uses previous bits for encoding
D. It is simpler to implement
Correct Answer:
C
Chapter: 139
Q1980:
Fill in the blank: Convolution Coding is mainly used in _______ systems where error correction is required.
A. wireless
B. telecommunication
C. cryptography
D. network
Correct Answer:
B