Data Compressio MCQ
Data Compressio MCQ
Answer
Correct option is B
3. What is compression?
(A) To compress something by pressing it very hardly
(B) To minimize the time taken for a file to be downloaded
(C) To reduce the size of data to save space
(D) To convert one file to another
Answer
Correct option is C
9. _______ compression is the method which eliminate the data which is not
noticeable and _______ compression does not eliminate the data which is not
noticeable.
(A) Lossless, lossy
(B) Lossy, lossless
(C) None of these
Answer
Correct option is B
10. ______ compression is generally used for applications that cannot tolerate any
difference between the original and reconstructed data.
(A) Lossy
(B) Lossless
(C) Both
(D) None of these
Answer
Correct option is B
13. Lossy techniques are generally used for the compression of data that originate as
analog signals, such as
(A) Speech
(B) Video
(C) Both
(D) None of these
Answer
Correct option is C
14. If fidelity or quality of a reconstruction is _____, then the difference between the
reconstruction and the original is ______.
(A) High, small
(B) Small, small
(C) High, high
(D) None of the above
Answer
Correct option is A
15. The development of data compression algorithms for a variety of data can be
divided into ____ phases.
(A) 2
(B) 3
(C) 4
(D) 5
Answer
Correct option is A
16. Which of the following is true of lossy and lossless compression techniques?
(A) Lossless compression is only used in situations where lossy compression
techniques can't be used
(B) Lossy compression is best suited for situations where some loss of detail is
tolerable, especially if it will not be detectable by a human
(C) Both lossy and lossless compression techniques will result in some information
being lost from the original file
(D) Neither lossy nor lossless compression can actually reduce the number of bits
needed to represent a file
Answer
Correct option is B
17. Which of the following would not be suitable for Lossy Compression?
(A) Speech
(B) Video
(C) Text
(D) Image
Answer
Correct option is C
20. The unit of information depends on the base of the log. If we use log base 2, the
unit is ____; if we use log base e, the unit is ____; and if we use log base 10, the unit
is _____.
(A) Hartleys, nats, bits
(B) Hartleys, bits, nats
(C) Bits, nats, hartleys
(D) Bits, hartleys, nats
Answer
Correct option is C
22. The essential condition/s for a good error control coding technique?
(A) Better error correcting capability
(B) Maximum transfer of information in bits/sec
(C) Faster coding & decoding methods
(D) All of the above
Answer
Correct option is D
26. The set of binary sequences is called a _____, and the individual members of the
set are called _______.
(A) Codewords, code
(B) Code, codewords
(C) None of these
Answer
Correct option is B
29. For models used in lossless compression, we use a specific type of Markov
process called a
(A) Continous time Markov chain
(B) Discrete time Markov chain
(C) Constant time Markov chain
(D) None of the above
Answer
Correct option is B
30. Markov model is often used when developing coding algorithms for
(A) Speech
(B) Image
(C) Both
(D) None of these
Answer
Correct option is C
Unit -2
1. Huffman codes are ______ codes and are optimum for a given model (set of
probabilities).
(A) Parity
(B) Prefix
(C) Convolutional code
(D) Block code
Answer
Correct option is B
2. The Huffman procedure is based on observations regarding optimum prefix codes,
which is/are
(A) In an optimum code, symbols that occur more frequently (have a higher
probability of occurrence) will have shorter codewords than symbols that occur less
frequently.
(B) In an optimum code,thetwo symbolsthat occurleast frequently will havethe
samelength
(C) Both (A) and (B)
(D) None of these
Answer
Correct option is C
4. How many printable characters does the ASCII character set consists of?
(A) 128
(B) 100
(C) 95
(D) 90
Answer
Correct option is C
5. The difference between the entropy and the average length of the Huffman code is
called
(A) Rate
(B) Redundancy
(C) Power
(D) None of these
Answer
Correct option is B
6. Unit of redundancy is
(A) bits/second
(B) symbol/bits
(C) bits/symbol
(D) none of these
Answer
Correct option is C
9. Bits are needed for standard encoding if the size of the character set is X
(A) X+1
(B) log(X)
(C) X2
(D) 2X
Answer
Correct option is B
13. Running time of the Huffman algorithm, if its implementation of the priority
queue is done using linked lists
(A) O(log(C))
(B) O(Clog(C))
(C) O(C2)
(D) O(C)
Answer
Correct option is C
14. The unary code for a positive integer n is simply n ___ followed by a ___.
(A) zero, ones
(B) ones, zero
(C) None of these
Answer
Correct option is B
16. In the Tunstall code, all codewords are of _____ length. However, each codeword
represents a _________ number of letters.
(A) different, equal
(B) equal, different
(C) none of these
Answer
Correct option is B
Answer
Correct option is B
3. Static dictionary –
(A) permanent
(B) sometimes allowing the addition of strings but no deletions
(C) allowing for additions and deletions of strings as new input symbols are being
read
(D) Both (A) and (B)
(E) Both (A) and (C)
Answer
Correct option is D
4. Adaptive dictionary –
(A) holding strings previously found in the input stream
(B) sometimes allowing the addition of strings but no deletions
(C) allowing for additions and deletions of strings as new input symbols are being
read
(D) Both (A) and (B)
(E) Both (A) and (C)
Answer
Correct option is E
5. LZ77 and LZ78 are the two __________ algorithms published in papers by
Abraham Lempel and Jacob Ziv in 1977 and 1978
(A) Lossy data compression
(B) Lossless data compression
(C) Both
(D) None of the above
Answer
Correct option is B
6. Deflate = ________
(A) LZ78 + Huffman
(B) LZ77 + Huffman
(C) LZW + Huffman
(D) None of these
Answer
Correct option is B
8. LZ78 has _____ compression but very _____ decompression than LZ77.
(A) fast, slow
(B) slow, fast
(C) None of these
Answer
Correct option is B
Answer
Correct option is A
13. A coding scheme that takes advantage of long runs of identical symbols is called
as
(A) Move-to-front coding
(B) Binary coding
(C) Huffman coding
(D) Move-to-back coding
Answer
Correct option is A
UNIT-4
Answer
Correct option is A
5. Which of the following statement is correct for comparing scalar quantization and
vector quantization?
(A) Vector quantization improves the performance only for sources with memory. For
iid sources, the best scalar quantizer has the same efficiency as the best vector
quantizer
(B) Vector quantization does not improve the rate-distortion performance relative to
scalar quantization, but it has a lower complexity
(C) By vector quantization we can always improve the rate-distortion performance
relative to the best scalar quantizer
(D) All of the above
Answer
Correct option is C
6. If {x}n is the source output and {y}n is the reconstructed sequence, then the squared
error measure is given by
(A) d(x, y) = (y - x)2
(B) d(x, y) = (x - y)2
(C) d(x, y) = (y + x)2
(D) d(x, y) = (x - y)4
Answer
Correct option is B
7. If {x}n is the source output and {y}n is the reconstructed sequence, then the absolute
difference measure is given by
(A) d(x, y) = |y - x|
(B) d(x, y) = |x - y|
(C) d(x, y) = |y + x|
(D) d(x, y) = |x - y|2
Answer
Correct option is B
8. The process of representing a _______ possibly infinite set of values with a much
_______ set is called quantization
(A) Large, smaller
(B) Smaller, large
(C) None of these
Answer
Correct option is A
11. If a Zero is assigned a decision level, then what is the type of quantizer?
(A) A midtread quantizer
(B) A midrise quantizer
(C) A midtreat quantizer
(D) None of the above
Answer
Correct option is B
12. If a Zero is assigned a quantization level, then what is the type of quantizer?
(A) A midtread quantizer
(B) A midrise quantizer
(C) A midtreat quantizer
(D) None of the above
Answer
Correct option is A
Answer
Correct option is C
4. Which of the following is/are correct for advantage of vector quantization over
scalar quantization
(A) Vector Quantization can lower the average distortion with the number of
reconstruction levels held constant
(B) Vector Quantization can reduce the number of reconstruction levels when
distortion is held constant
(C) Vector Quantization is also more effective than Scalar Quantization When the
source output values are not correlated
(D) All of the above
Answer
Correct option is D