Q1. Illustrate the shortcomings of procedure oriented programming? describe how does Object oriented programming conquer these?
Q2. Illustrate the meaning of dynamic binding and message passing among the objects?
Q3. What do you mean by array of object? describe with the help of an illustration.
Q4. prepare down a C++ program to count the number of object instantiated for a class.
Q5. Illustrate the difference between the function overloading and function overriding?
Q6. Illustrate the meaning of virtual class? When do we declare a class as the virtual in C++?
Q7. describe why do we use this pointer? Describe with the help of an illustration.