This document contains questions and answers related to Object Oriented Programming in C++ across 5 units. It covers fundamental OOP concepts like classes, objects, encapsulation, inheritance and polymorphism. It also discusses advanced topics such as function overloading, templates, exception handling and file I/O using streams. The questions range from short definitions to explanations requiring examples and code snippets.