Q1. List out the shortcomings of Procedure-Oriented languages?
Q2. Distinguish between the object-based and object-oriented programming languages.
Q3. Illustrate by an appropriate illustration, how constructors are called in the multilevel inheritance.
Q4. Write down a code snippet to illustrate the use of new operator for Dynamic Memory allocation.
Q5. Sketch the block diagram of the stream class hierarchy in C++.
Q6. What do you mean by constructors? Explain their utility?
Q7. Explain why do we need pure virtual function? Describe by giving an appropriate illustration.