The document discusses object oriented programming concepts in C++. It contains 4 questions with solutions. Question 1 defines a BankAccount class with data members like name, account number etc. and member functions to assign values, deposit, withdraw amounts. Question 2 overloads the increment operator ++. Question 3 overloads the > operator to find greater of two class instances. Question 4 demonstrates single and multiple inheritance - single inheritance defines a PhysicalFit class derived from BasicInfo class, multiple inheritance defines a DerivedD class derived from 3 base classes.