C++ MCQ Quiz

  1. Who is the founder of C++?
  2. C++ was first introduced in which year?
  3. What was the original name given to C++?
  4. Which of the following sign is used for comments in C++?
  5. Which of the following function is used to read a single character from the console in C++?
  6. .......... is an abstract data type.
  7. Which of the following concept is used to implement late binding?
  8. What is the correct size of a boolean variable in C++?
  9. Which of the following loop is an exit-controlled loop?
  10. Which of the following is the other name of compile-time polymorphism?
  11. Std is a ........... in C++?
  12. Which of the following feature of the OOPS gives the concept of reusability?
  13. What is the default executable generation on UNIX for a C++ program?
  14. can we create objects of the abstract class?
C++  Mcq

Take C++ Quiz To test your Knowledge

Below are few C++ MCQ test that checks your basic knowledge of C++. This C++ Test contains around 20 questions of multiple choice with 4 options. You have to select the right answer to a question. You can see the correct answer by clicking the view answer link.

  • Dennis Ritchie
  • Bjarne Stroustrup
  • Microsoft Corporation
  • Tim Berners-Lee
View Answer
  • 1997
  • 1998
  • 1996
  • 1995
  • C with classes
  • C Language
  • C Sharp
  • None of the above
View Answer
  • /* comment */
  • // comment
  • // comment */
  • Both A & B
View Answer
  • Constant functions
  • Operator functions
  • Virtual functions
  • Static functions
View Answer
  • Static polymorphism
  • Executing polymorphism
  • Dynamic polymorphism
  • Non-executing polymorphism
View Answer
  • standard namespace
  • standard class
  • standard header file
  • standard file reading header
View Answer
  • Inheritance
  • Abstraction
  • Encapsulation
  • None of the above
View Answer
  • Allocators
  • Iterators
  • Manipulators
  • Punctuators
View Answer
  • Inheritance
  • Templates
  • Virtual Functions
  • None of the above
View Answer
  • User-defined data type
  • Basic data type
  • Class data type
  • None of the above
View Answer
  • Implicit specialization
  • Explicit specialization
  • Function overloading template
  • None of the above
View Answer
  • Records
  • Interface
  • Macro
  • None of the above
View Answer
  • Namespace,operator
  • Namespace#operator
  • Namespaceid::operator
  • None of the above
View Answer