

MCQOPTIONS
Saved Bookmarks
This section includes 14 Mcqs, each offering curated multiple-choice questions to sharpen your Csharp knowledge and support exam preparation. Choose a topic below to get started.
1. |
What are Random-access Iterators? |
A. | Iterators that can be used to access elements at an arbitrary offset position |
B. | Same as Bi-directional iterator |
C. | Input iterator with the additional property of random access |
D. | Output iterator with the additional property of random access |
Answer» B. Same as Bi-directional iterator | |
2. |
What are Bi-directional iterators? |
A. | Iterator same as Forward Iterator |
B. | Forward Iterator that can be used in both directions |
C. | Iterator that can only be used to access the sequence from both sides |
D. | Iterator that can only be used to assign the sequence from both sides |
Answer» C. Iterator that can only be used to access the sequence from both sides | |
3. |
Which of the following is an advantage of Forward iterator over input and output iterator? |
A. | Can be used as both accessing and assigning iterator |
B. | Forward iterator can be incremented or decremented |
C. | Can be used with relational operators also |
D. | Can be used with arithmetic operators also |
Answer» B. Forward iterator can be incremented or decremented | |
4. |
If i1 is Input Iterator and i2 is Output Iterator, then which of the following things are correct? |
A. | i and ii |
B. | i only |
C. | i, ii and iv |
D. | iii and ivView Answer |
Answer» C. i, ii and iv | |
5. |
What type of Iterator i1 is in the following C++ code snipet? |
A. | Input Iterator |
B. | Output Iterator |
C. | Both Input and Output Iterator |
D. | Neither Input nor Output IteratorView Answer |
Answer» C. Both Input and Output Iterator | |
6. |
Which of the following is correct about Input Iterators? |
A. | Input iterators can be used with all relational operators |
B. | Input iterators can work with arithmetic operators |
C. | No value can be assigned to the location pointed by Input Iterator |
D. | Input iterators can work with sequence operators |
Answer» D. Input iterators can work with sequence operators | |
7. |
Pick the correct statement. |
A. | Input iterator moves sequentially forward |
B. | Input iterator moves sequentially backward |
C. | Input iterator moves in both direction |
D. | Input iterator moves sequentially downwards |
Answer» B. Input iterator moves sequentially backward | |
8. |
How many types of Iterators are there? |
A. | 5 |
B. | 2 |
C. | 3 |
D. | 4 |
Answer» B. 2 | |
9. |
Which function is used increment the iterator by a particular value? |
A. | next() |
B. | advance() |
C. | prev() |
D. | move() |
Answer» C. prev() | |
10. |
What are Iterators? |
A. | STL component used to point a memory address of a container |
B. | STL component used for vectors |
C. | STL component used to call functions efficiently |
D. | STL component used to define template classes |
Answer» B. STL component used for vectors | |
11. |
2_8_5_1?$ |
A. | 1 5 8 2 |
B. | 2 |
C. | 2 1 8 5 |
Answer» C. 2 1 8 5 | |
12. |
CODE_RUN_SUCCESSFULLY_PRINTS_NOTHING?$ |
A. | A B C D E F G H I J K L M N O P Q R S T U V |
B. | U T S R Q P O N M L |
C. | Compile time error |
Answer» D. | |
13. |
A B C D E F G H I J K L M N O P Q R S T U V |
A. | Run time error |
B. | U T S R Q P O N M L K J I H G F E D C B A |
C. | Compile successfully prints nothing |
Answer» C. Compile successfully prints nothing | |
14. |
Definition of iterator for MyClass |
A. | Implements the GetEnumerator() method defined by IEnumerable |
B. | The yield return statement returns the next object in the collection, which in this case is the next character in chrs |
C. | All of the mentioned |
Answer» D. | |