Object Oriented Programming using c++
Previous year question paper with solutions for Object Oriented Programming using c++ from 2018 to 2018
Our website provides solved previous year question paper for Object Oriented Programming using c++ from 2018 to 2018. Doing preparation from the previous year question paper helps you to get good marks in exams. From our OOP question paper bank, students can download solved previous year question paper. The solutions to these previous year question paper are very easy to understand.
UNIT - I
Principles of Object Oriented Programming (OOP): Introduction to OOP, Difference between OOP and Procedure Oriented Programming; Concepts: Object, Class, Encapsulation, Abstraction, Polymorphism and Inheritance, Applications of OOP. Special operators: scope resolution operator, Member Dereferencing operators, Memory management operators, Manipulators and Type cast operator
Structure of a C++ Program and Classes and Objects: Class Declaration: Data Members, Member Functions, Private and Public members, Creating Objects, Accessing class data members, Accessing member functions; Class Function Definition: Member Function definition inside the class declaration and outside the class declaration.
UNIT - II
Friend function, inline function, Static members, Function Overloading, Arrays within a class. Arrays of Objects; Objects as function arguments: Pass by value, Pass by reference, Pointers to Objects.
Constructors: Declaration and Definition, Types of Constructors, (Default, Parameterized, Copy Constructors). Destructors: Definition and use.
Operator Overloading & Type Conversion: Conversion from basic type to user-defined type, User defined to basic type and one user-defined conversion to another user-defined type.
UNIT - III
Inheritance: Extending Classes Concept of inheritance, Base class, Defining derived classes, Visibility modes : Public, Private, Protected ;Types of Inheritance: Single inheritance : Privately derived, Publicly derived; Making a protected member inheritable, multilevel inheritance, multiple Inheritance and ambiguity of multiple inheritance, Hierarchal Inheritance, Hybrid, Nesting of classes.
Polymorphism: Definition, Application and demonstration of Data Abstraction, Encapsulation and Polymorphism. Early Binding, Polymorphism with pointers, Virtual Functions, Late binding, pure virtual functions.
UNIT - IV
Exception Handling: Definition, Exception Handling Mechanism: Throwing mechanism and Catching Mechanism, Rethrowing an Exception
File Processing: Opening and closing of the file, Binary file operations, structures and file operations, classes and file operations, Random file processing.
- DIPLOMA |
- Diploma |