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 |