

MCQOPTIONS
Saved Bookmarks
This section includes 15 Mcqs, each offering curated multiple-choice questions to sharpen your C++ Programming knowledge and support exam preparation. Choose a topic below to get started.
1. |
How many Engine Adaptors are there in C++? |
A. | 1 |
B. | 2 |
C. | 3 |
D. | 4 |
Answer» D. 4 | |
2. |
What are Engine Adaptors? |
A. | Class template that adopts a pseudo-random number generator engine |
B. | Class template that adopts a pseudo-random number generator engine to produce numbers with a given numbers of bits |
C. | Random number engine that generates pseudo-random numbers |
D. | Mersenne Twister 19937 generator generating 32-bit true random number |
Answer» C. Random number engine that generates pseudo-random numbers | |
3. |
What is the default random engine? |
A. | Random number engine that generates pseudo-random numbers |
B. | Mersenne Twister 19937 generator generating 32-bit true random number |
C. | Random number engine that generates true random numbers |
D. | Mersenne Twister 19937 generator generating 32-bit pseudo random number |
Answer» B. Mersenne Twister 19937 generator generating 32-bit true random number | |
4. |
Which algorithm is used in subtract_with_carry_engine? |
A. | Mersenne Twister algorithm |
B. | Lagged fibonacci generator algorithm |
C. | Either the Mersenne Twister algorithm or Lagged fibonacci generator algorithm |
D. | Fibonacci generator |
Answer» C. Either the Mersenne Twister algorithm or Lagged fibonacci generator algorithm | |
5. |
What is random_device? |
A. | A pseudo-random number generator |
B. | Time-dependent random number generator |
C. | Simple random number generator |
D. | A true random number generator |
Answer» E. | |
6. |
What is a Random number generator? |
A. | A generator that generates deterministic random numbers |
B. | A generator that generates both non-deterministic random numbers and deterministic random numbers |
C. | A generator that generates non-deterministic random numbers |
D. | A generator that generates a simple random number |
Answer» D. A generator that generates a simple random number | |
7. |
What is subtract_with_carry_engine? |
A. | Pseudo-random number engine that generates random unsigned integers |
B. | Pseudo-random number engine that generates random unsigned integers in the range [0, 2<sup>w-1</sup>] for some w using Mersenne Twister algorithm |
C. | Pseudo-random number engine that generates random unsigned integers in the range [0, 2<sup>w-1</sup>] for some w using lagged Fibonacci generator |
D. | Pseudo-random number engine that generates random signed integers in the range [0, 2<sup>w-1</sup>] for some w using Mersenne Twister algorithm |
Answer» D. Pseudo-random number engine that generates random signed integers in the range [0, 2<sup>w-1</sup>] for some w using Mersenne Twister algorithm | |
8. |
What is mersenne_twister_engine? |
A. | Pseudo-random number engine that generates random unsigned integers |
B. | Pseudo-random number engine that generates random unsigned integers in the range [0, 2<sup>w-1</sup>] for some w using Mersenne Twister algorithm |
C. | Pseudo-random number engine that generates random unsigned integers in the range [0, 2<sup>w-1</sup>] for some w using lagged Fibonacci generator |
D. | Pseudo-random number engine that generates random signed integers in the range [0, 2<sup>w-1</sup>] for some w using Mersenne Twister algorithm |
Answer» C. Pseudo-random number engine that generates random unsigned integers in the range [0, 2<sup>w-1</sup>] for some w using lagged Fibonacci generator | |
9. |
What are different operations are used in Pseudo-random number engines? |
A. | operator() |
B. | min() |
C. | max() |
D. | all of the mentioned |
Answer» E. | |
10. |
What is linear_congruential_engine? |
A. | Pseudo-random number engine that generates random unsigned integers in the range [0, 2<sup>w-1</sup>] for some w using Mersenne Twister algorithm |
B. | Pseudo-random number engine that generates random unsigned integers |
C. | Pseudo-random number engine that generates random unsigned integers in the range [0, 2<sup>w-1</sup>] for some w using lagged Fibonacci generator |
D. | Pseudo-random number engine that generates random signed integers in the range [0, 2<sup>w-1</sup>] for some w using Mersenne Twister algorithm |
Answer» C. Pseudo-random number engine that generates random unsigned integers in the range [0, 2<sup>w-1</sup>] for some w using lagged Fibonacci generator | |
11. |
How many Pseudo-random number engines are there? |
A. | 1 |
B. | 2 |
C. | 3 |
D. | 4 |
Answer» D. 4 | |
12. |
What is Pseudo-random number engines? |
A. | Uses user input for random number generation |
B. | Uses an algorithm that does not require any initial seed to generate random numbers |
C. | Uses initial seed based algorithm to generate random numbers |
D. | Random number generates depends on the program |
Answer» D. Random number generates depends on the program | |
13. |
Which header file is used for generating random numbers? |
A. | <gen_dist> |
B. | <distribution> |
C. | <generator> |
D. | <random> |
Answer» E. | |
14. |
What are Distributions in C++? |
A. | Objects that converts a sequence into a sequence having an ascending order |
B. | Objects that converts a sequence into a sequence having specific random variable distribution |
C. | Objects that converts a sequence into a sequence having a descending order |
D. | Objects that converts a sequence into a sequence having only the smallest, largest and median |
Answer» C. Objects that converts a sequence into a sequence having a descending order | |
15. |
What are the Generators in C++? |
A. | An object that generates uniformly distributed numbers |
B. | An object that generates a number from a given sequence |
C. | An object that generates the smallest number from a given range |
D. | An object that generates unique numbers |
Answer» B. An object that generates a number from a given sequence | |