1) What do you mean by object oriented programming? How it is different from structured programming? Describe in detail.
2) Write a detailed note on the following:-
a) Symbolic constants.
b) Bitwise operators
c) Break and continue statements
3) What do you mean by recursion? How it is different from iteration? Write a C++ program to reverse a four digit number using recursion.
4) What do you mean by preprocessor? Describe its role in C++. What are various types of preprocessor? Describe with examples.
5) What do you mean by constructor? How it is different from destructor? Write a C++ program to implement concept of copy constructor.
6) What do you mean by static function and friend function? Write C++ program to implement concept of static and friend function.
7) What do you mean by virtual function? How it is different from pure virtual function? Write a program in C++ to implement concept of pure virtual function.