Learn C++ MCQs
Prepare C++ MCQs (Multiple choice Questions) for exam and job interviews.
What is the correct way to declare a multi-dimensional array?
1) int arr[5][5];
2) int arr[5];
3) Both 1 and 2
4) None of the above
Answer : int arr[5][5];
Which operator is used to access members of a class?
1) .
2) ->
3) ::
4) All of the above
Answer : All of the above
What is the output of cout << (5 && 0) << endl;
1) 1
2) 0
3) true
4) false
Answer : Option 2
Which of the following is a method for exception handling in C++?
1) try
2) catch
3) throw
4) All of the above
Answer : All of the above
What will be the output of cout << (1 + 2 * 3) << endl;
1) 7
2) 9
3) 6
4) None of the above
Answer : 7
What is the correct way to define a friend class in C++?
1) friend class MyClass;
2) class MyClass; friend;
3) None of the above
4) friend class;
Answer : friend class MyClass;
What is the output of cout << (true && true || false) << endl;
1) 1
2) 0
3) true
4) false
Answer : 1
Which of the following is a feature of C++?
1) Encapsulation
2) Inheritance
3) Polymorphism
4) All of the above
Answer : All of the above
What will be the output of cout << (5 * 2 + 10) << endl;
1) 20
2) 10
3) 15
4) None of the above
Answer : 20
Which of the following is not a part of the C++ standard library?
1) vector
2) iostream
3) string
4) console
Answer : console