Define and distinguish between procedure oriented and object oriented programming.
What do you mean by Object Oriented Programming? Explain the basic concepts of
OOP.
How static data members are used? What are the merits and demerits of static data
members over the global data?
What are static members? Explain with suitable example.
How objects and classes are defined and accessed in C++? Explain.
What are classes? How can we define a class in a C++? Give an example.
What is inheritance? Explain its types.
Define the Polymorphism and explain the various methods of implementing this concept
in C++.
What do you mean by polymorphism? Explain the importance of virtual function.
Define operator overloading. What are the rules for operator overloading?
What is constructor and destructor? Explain types of constructor.
Short Questions:
Cout & Cin, new and delete operators, Identifier, abstract class, Encapsulation, Constant,
Inheritance, Compiler, Constructor, Keywords, pure virtual function, new and delete operators,
this pointer, which operators cannot be overloaded