Object Oriented programming (OOP) is a programming paradigm that relies on the concept of classes and objects. It is used to structure a software program into simple, reusable pieces of code blueprints (usually called classes), which are used to create individual instances of objects.
Mode Of Examination
Number Of Question: 100 (1 Marks Each)
Total Time: 120 Min
OOPs Concept & Features:
Oops basic concepts, objects, classes, oops features, polymorphism, encapsulation and abstraction.
Constructors and Destructors:
Constructors and its types, copy constructor, overloading constructors, destructors, execution of constructor or destructor.
Access specifiers, private, public and protected access Specifiers.
Class Members & Type:
Data members, member functions, local and nested class.
Passing and returning object with functions, object reference and memory allocation, object array and usage.
Abstract class, template class, base class, derived class and class usage.
Inheritance & its Types:
Inheritance and its types, single and multilevel inheritance, multiple inheritance, hierarchical and hybrid inheritance.
Member Functions & its Types:
Virtual and abstract functions, member function types, member operator function, overloading and overriding member functions, constant, private and public member functions.
Exception Handling & Static Class Members:
Exception handling, catching class types, static data members and static member functions.
Assigning Object, Pointer to Objects, Passing and Returning Object:
Passing objects to functions, returning and assigning objects, pointers to objects and this pointer.
Default Arguments vs Overloading, Upcasting and Downcasting:
Default arguments, constructors overloading, upcasting and downcasting.
Memory Allocation & Scope of Variable:
New and delete operators, automatic and extern variables.
Inbuilt classes, io and string class.
- Diploma in Object Oriented Programming (Online Certification Courses) 02:00:00