This document contains 35 multiple choice questions about C++ programming concepts including:
- Output of sample C++ code involving pre-increment and post-increment operators.
- Uses of null pointers, infinite loops, function overloading, and header files.
- Meanings and uses of escape codes, stream insertion operator, object-oriented terminology, and static and dynamic polymorphism concepts.
- Characteristics of classes, objects, inheritance, abstract classes, and access specifiers.
- Exceptions, polymorphism types, default arguments, abstract class instances, friends, and late binding implementation in C++.