Disclaimer:
Educational Use Only:
The website links provided are to be used strictly for educational and knowledge-gaining purposes only.
No Misuse:
Do not misuse the links or the information contained therein for any commercial, illegal, or unethical activities.
Respect for Websites and Businesses:
Respect the intellectual property and business interests of the websites and their owners. Do not attempt to alter, copy, or redistribute content without proper authorization.
Acknowledge Value of Knowledge:
Recognize and value the knowledge and resources shared by these websites. Use the information responsibly and ethically.
No Endorsement:
The provision of these links does not imply endorsement of the linked sites, their content, or their products and services. Users are responsible for evaluating the suitability and accuracy of the information.
User Responsibility:
By accessing these links, you agree to use the information at your own risk and to comply with all applicable laws and website terms of use.
- What is the primary purpose of Cyclic Redundancy Check (CRC) in networking?
a. To encrypt data
b. To detect errors in data transmission
c. To compress data
d. To increase data transfer speed
Answer: b. To detect errors in data transmissionwayground - Which layer of the OSI model predominantly uses CRC for error detection?
a. Physical layer
b. Data link layer
c. Network layer
d. Transport layer
Answer: b. Data link layertestbook - In CRC, what is the “divisor” in terms of the encoding process?
a. The data bits
b. The polynomial used for division
c. The remainder of the division
d. The quotient of division
Answer: b. The polynomial used for divisiontestbook - When performing CRC, what is appended to the data before transmission?
a. Checksum
b. Parity bit
c. Remainder bits (CRC bits)
d. Header bits
Answer: c. Remainder bits (CRC bits)testbook - How is the CRC value generated at the sender side?
a. Multiplying data bits by a polynomial
b. Dividing the data bits treated as a polynomial by the generator polynomial and taking the remainder
c. Adding all data bits together
d. Counting parity bits of data
Answer: b. Dividing the data bits treated as a polynomial by the generator polynomial and taking the remaindertestbook - What is the size relationship between the CRC divisor and the CRC bits appended to the data?
a. Divisor is one bit less than CRC bits
b. Divisor is same size as CRC bits
c. Divisor is one bit more than CRC bits
d. No relationship
Answer: c. Divisor is one bit more than CRC bitsscribd - Which type of errors can CRC detect effectively?
a. All single-bit errors
b. All double-bit errors
c. Burst errors up to a length of the CRC polynomial
d. All of the above
Answer: d. All of the abovetestbook - What is the significance of the generator polynomial in CRC?
a. Defines how the division for error detection will be performed
b. Encrypts the bits for security
c. Is used to compress the message
d. Serves as a checksum
Answer: a. Defines how the division for error detection will be performedsanfoundry - In a CRC process, what does the receiver do to check for errors?
a. Adds received bits and compares sum
b. Divides the received data including CRC bits by the same generator polynomial and checks the remainder
c. Compares the number of bits with expected bits
d. Verifies digital signature
Answer: b. Divides the received data including CRC bits by the same generator polynomial and checks the remaindertestbook - The remainder obtained after performing the CRC division is called:
a. Checksum
b. Quotient
c. CRC code
d. Parity bit
Answer: c. CRC codetestbook - What happens if the remainder after the CRC check at the receiver is not zero?
a. Data is accepted
b. An error is detected
c. Data is compressed
d. Data is encrypted for security
Answer: b. An error is detectedtestbook - Which of the following is NOT true about CRC?
a. It’s a type of non-secure hash function
b. It can detect accidental changes to digital data
c. It can correct errors without retransmission
d. It is used in digital networks and storage devices
Answer: c. It can correct errors without retransmissiontestbook - What is appended to a data unit in CRC to enable error detection?
a. Sequence number
b. CRC bits (remainder)
c. Source address
d. Timestamp
Answer: b. CRC bits (remainder)testbook - Which of the following is a key advantage of CRC over simple parity checks?
a. Detects only single-bit errors
b. Detects burst errors
c. Requires fewer bits
d. Efficient only for small data sets
Answer: b. Detects burst errorstestbook - In CRC terminology, what does the “dividend” represent?
a. The original data with appended zeros
b. The CRC bits
c. The quotient in division
d. The generator polynomial
Answer: a. The original data with appended zerosexamradar+1 - How many zeros are appended to the data before division in CRC encoding?
a. Equal to the number of bits in the data
b. Equal to the number of bits in the generator polynomial minus 1
c. Equal to the parity bit count
d. None
Answer: b. Equal to the number of bits in the generator polynomial minus 1testbook - What operation forms the basis of the division used in CRC calculation?
a. Modulo-2 division (XOR operation)
b. Integer division
c. Floating-point division
d. Multiplication
Answer: a. Modulo-2 division (XOR operation)sanfoundry - Which description best fits CRC?
a. Error correction code
b. Error detection code
c. Data compression method
d. Encryption technique
Answer: b. Error detection codetestbook - What is the typical use of CRC in computer networks?
a. Routing decisions
b. Error detection in frames at data link layer
c. Managing IP addresses
d. Encrypting packets
Answer: b. Error detection in frames at data link layertestbook - Which of the following is a polynomial often used as a generator in CRC?
a. x3+x+1x^3 + x + 1×3+x+1
b. x2+1x^2 + 1×2+1
c. x4+x3+x2x^4 + x^3 + x^2×4+x3+x2
d. x+1x + 1x+1
Answer: a. x3+x+1x^3 + x + 1×3+x+1geeksforgeeks - CRC is preferred over parity checks because:
a. It requires fewer bits
b. It can detect multiple bit errors and burst errors
c. It is easier to implement
d. It requires no hardware
Answer: b. It can detect multiple bit errors and burst errorstestbook - What kind of mathematical object does CRC treat data bits as?
a. Vector over real numbers
b. Polynomial over GF(2) (Galois Field 2)
c. Integer modulo 10
d. Floating point decimal
Answer: b. Polynomial over GF(2)youtube - What is checked at the receiver end during CRC verification?
a. If the quotient equals one
b. If the remainder after division is zero
c. If the data length matches
d. If the CRC bits match the sender’s
Answer: b. If the remainder after division is zerotestbook - What are the appended CRC bits also called?
a. Check bits
b. Frame bits
c. Sequence bits
d. Routing bits
Answer: a. Check bitstestbook - What is the advantage of using CRC in storage devices?
a. Reduces storage space
b. Detects accidental changes to raw data
c. Encrypts data
d. Speeds up access time
Answer: b. Detects accidental changes to raw datatestbook - Which of the following is NOT a feature of CRC?
a. Detects burst errors of length less than or equal to the CRC length
b. Detects all single-bit errors
c. Can correct errors without retransmission
d. Depends on the generator polynomial chosen
Answer: c. Can correct errors without retransmissiontestbook - What happens if the generator polynomial and divisor are not the same in CRC encoding and decoding?
a. Error detection will fail
b. Data is compressed
c. More bits are added to the CRC
d. No impact on detection
Answer: a. Error detection will failtestbook - Which layer benefits most from CRC error detection in networking?
a. Application layer
b. Presentation layer
c. Data link layer
d. Session layer
Answer: c. Data link layertestbook - What is the typical length of CRC bits in Ethernet CRC?
a. 8 bits
b. 16 bits
c. 32 bits
d. 64 bits
Answer: c. 32 bitstestbook - How does CRC compare to other error detection methods like checksum?
a. CRC is less reliable
b. CRC provides a stronger error detection capability
c. CRC is slower and less efficient
d. They are equivalent
Answer: b. CRC provides a stronger error detection capabilitytestbook - In CRC calculation, what does XOR operation represent?
a. Addition modulo 2
b. Multiplication
c. Division
d. Subtraction
Answer: a. Addition modulo 2sanfoundry - What is the impact of using a poor choice of generator polynomial in CRC?
a. Higher error detection rate
b. Lower error detection capability
c. No impact on transmission
d. Loss of synchronization
Answer: b. Lower error detection capabilitygeeksforgeeks - In CRC terminology, what is the “quotient”?
a. The result of the division without the remainder
b. The remainder bits appended to data
c. Data plus zeros appended
d. The generator polynomial
Answer: a. The result of the division without the remainderexamradar - What is the practical use of CRC in modern networks?
a. Encrypting network traffic
b. Detecting errors in transmitted frames and packets
c. Routing data packets
d. Compressing data streams
Answer: b. Detecting errors in transmitted frames and packetstestbook - The CRC checksum is appended to the data frame before transmission. This process is referred to as:
a. CRC encoding
b. CRC decoding
c. Data compression
d. Data encryption
Answer: a. CRC encodingtestbook - What happens during CRC decoding at the receiver side?
a. The data frame is compressed
b. The data frame divided by the generator polynomial to check for remainder
c. The data is encrypted
d. The source address is verified
Answer: b. The data frame divided by the generator polynomial to check for remaindertestbook - What can CRC detect that simple parity check cannot?
a. Single-bit errors only
b. Burst errors and multiple-bit errors
c. Transmission delays
d. Network congestion
Answer: b. Burst errors and multiple-bit errorstestbook - Which is true of the CRC remainder if the transmitted frame is error-free?
a. It is zero
b. It is one
c. It equals to the original data
d. It equals to the quotient
Answer: a. It is zerotestbook - How is CRC classified among error detection codes?
a. Checksum based code
b. Polynomial code
c. Parity check code
d. Block code
Answer: b. Polynomial codesanfoundry - Which technique is generally used in CRC for division?
a. Repeated subtraction
b. XOR operation
c. Addition
d. Multiplication
Answer: b. XOR operationsanfoundry - Which of these error types is CRC best at detecting?
a. Odd number of bit errors
b. Burst errors of certain length
c. Random bit flips
d. All of the above
Answer: d. All of the abovetestbook - How can the effectiveness of CRC be improved?
a. By increasing the data size
b. By selecting an appropriate generator polynomial
c. By appending more data bits
d. By compressing the data
Answer: b. By selecting an appropriate generator polynomialtestbook - What is the critical difference between CRC and checksum error detection?
a. Checksum involves addition; CRC uses polynomial division
b. CRC is slower in calculation
c. Checksum cannot detect errors
d. Checksum is a type of CRC
Answer: a. Checksum involves addition; CRC uses polynomial divisiontestbook - What mathematical field does CRC primarily rely on?
a. Real numbers
b. GF(2) or binary Galois field
c. Complex numbers
d. Integers modulo 10
Answer: b. GF(2) or binary Galois fieldyoutube - Which of the following is an example of a generator polynomial of degree 3 used in CRC?
a. x3+x+1x^3 + x + 1×3+x+1
b. x2+x+1x^2 + x + 1×2+x+1
c. x3+x2+1x^3 + x^2 + 1×3+x2+1
d. x+1x + 1x+1
Answer: a. x3+x+1x^3 + x + 1×3+x+1geeksforgeeks - What is the typical process to detect errors using CRC?
a. Sending data and receiving checksum only
b. Polynomial division of received frame and checking remainder
c. Applying bitwise AND on data
d. Adding parity bits
Answer: b. Polynomial division of received frame and checking remaindertestbook - What role does binary modulo-2 arithmetic play in CRC?
a. It is used for addition and subtraction in polynomial division for CRC
b. It is used to encrypt the data
c. It speeds up transmission
d. It compresses data bits
Answer: a. It is used for addition and subtraction in polynomial division for CRCtestbook - In CRC, if the transmitted message is MMM and generator polynomial is GGG, the transmitted frame TTT can be expressed as:
a. T=M×GT = M \times GT=M×G
b. T=M⊕RT = M \oplus RT=M⊕R where RRR is the remainder
c. T=M+RT = M + RT=M+R
d. T=M/GT = M / GT=M/G
Answer: b. T=M⊕RT = M \oplus RT=M⊕R where RRR is the remaindertestbook - What advantage does CRC have in wireless networks?
a. Detects burst noise-induced errors
b. Compresses the wireless signals
c. Encrypts wireless data
d. Reduces bandwidth usage
Answer: a. Detects burst noise-induced errorstestbook - What is the main reason CRC is used widely in different network protocols?
a. Its ability to detect multiple error types with high efficiency
b. It is easy to implement encryption
c. It provides error correction without overhead
d. It increases data speed
Answer: a. Its ability to detect multiple error types with high efficiencytestbook
- https://wayground.com/admin/quiz/6567447bf935d9a62bc6fc47/error-detection-techniques-quiz
- https://testbook.com/objective-questions/mcq-on-error-detecting-codes–5eea6a0d39140f30f369e243
- https://www.scribd.com/document/468652102/Error-Detection-and-Correction-MCQ-Data-Communication-and-Networking-ExamRadar-pdf
- https://testbook.com/objective-questions/mcq-on-error-control–5eea6a0939140f30f369d90f
- https://www.sanfoundry.com/computer-networks-questions-answers-error-detection-correction-techniques/
- https://examradar.com/error-detection-correction-mcq-data-communication-networking/
- https://www.geeksforgeeks.org/questions/consider-the-cyclic-redundancy-check-crc-based-error-detecting/
- https://www.youtube.com/watch?v=_G-Vyewxak4
- https://www.sanfoundry.com/digital-communications-questions-answers-error-detection-and-correction-1/
- https://easyexamnotes.com/error-control-and-data-link-protocols-mcqs/?generate_pdf=37907
- https://testbook.com/question-answer/consider-the-cyclic-redundancy-check-crc-based-e–603374f2e4e555499ddf589a
- https://edurev.in/chapter/questions/68337/92036/Error-Detection-and-Correction
- https://www.youtube.com/watch?v=A9g6rTMblz4
- https://www.geeksforgeeks.org/quizzes/50-computer-networks-mcqs-with-answers/
- https://www.scribd.com/document/448674561/pinoybix-org-Forouzan-MCQ-in-Error-Detection-and-Correction
- https://www.examveda.com/in-cyclic-redundancy-checking-what-is-the-crc-12231/
- https://examhope.com/crc-mcq/