C++

Object Oriented Programming C++ MCQ



1. Object oriented concepts

1. Object oriented concepts
 1. Object oriented concepts
 2. Features, advantages and Applications of OOPS
MCQ Link1

2. Introduction to C++

2. Introduction to C++
 1. Data types, new operators and keywords, using namespace concept
 2. Simple C++ Program
 3. Introduction to Reference variables  
 4. Usage of ‘this’ pointer 
 5. Classes and Objects
 6. Access specifiers 
 7. Defining Data members and Member functions
 8. Array of objects
MCQ Link1

3. Function in C++

3. Function in C++
 1. Call by reference, Return by reference
 2. Function overloading and default arguments
 3. Inline function  
 4. Static class members 
 5. Friend Concept – Function, Class
MCQ Link1

4. Constructors and destructor

4. Constructors and destructor
 1. Types of constructors
 2. Memory allocation (new and delete)
 3. Destructor  
MCQ Link1

5. Operator overloading

5. Operator overloading
 1. Overloading Unary and Binary operators
 2. Overloading using friend function
 3.Type casting and Type conversion  
MCQ Link1

6. Inheritance

6. Inheritance
 1. Types of inheritance with examples
 2. Constructors and destructor in derived classes
 3.Virtual base classes, Virtual functions and Pure virtual function  
 4. Abstract base classes 
MCQ Link1

7. Managing Input and Output using C++

7. Managing Input and Output using C++
 1. Managing console I/O
 2. C++ stream classes
 3. Formatted and unformatted console I/O  
 4. Usage of manipulators 
MCQ Link1

8. Working with files

8. Working with files
 1. File operations – Text files, Binary files
 2. File stream class and methods
 3. File updation with random access  
 4. Overloading insertion and extraction operator 
MCQ Link1

9. Templates

9. Templates
 1. Introduction to templates
 2. Class templates, function templates and overloading of function templates
 3. Templates with multiple parameters  
<
MCQ Link1

10. Exception Handling in C++

10. Exception Handling in C++
 1. try, catch and throw primitives
MCQ Link1