1. Explain features of Object Oriented programming. 10
2. What are Classes and Objects ? Compare Structures with Classes. 10
3. Write a program to demonstrate Classes and Objects. 10
4. What is Inheritance ? Write a program using Inheritance . 10
5. Explain Polymorphism . 10
6. What is Function Overloading ? Write a program to demonstrate it. 10
7. What is Operator Overloading ? Write a program to demonstrate it. 10
8. What is Dynamic Memory Allocation ? What are its uses ?
Name some languages supporting Dynamic Memory Allocation and those
do not support this. Write a sample program using this. 10
9. Write notes on Exception handling in C++. 10
10. Write notes on Templates. 10
1. What is Recursion ? Name some languages supporting Recursion and those not supporting Recursion. Write a sample program using Recursion. 10
2. Explain uses of the following Functions and Manipulators 10
? setf()
? unsetf()
? width()
? precision()
? setprecision()
? setw()
? setiosflags()
? re setiosflags()
? ignore()
? getline()
3. Write a program to create a Random Access File 10