Q1. What do you mean by exception handling? Illustrate the sequence of events when an exception takes place? Write down a C++ program which uses exception to handle the errors caused if a stack is full or empty.
Q2. By using stream and files write down a C++ program which copies the contents of a text file to the other text file. Invoke the program with two command-line arguments.
Q3. Distinguish between the private, public and protected access modifiers. As well describe their meaning if a derived class inherits from the base class by using public, protected or private keywords.
Q4. Write detail notes any two of the given:
a) Inline function
b) Persistence
c) Polymorphism
d) Late binding