Object Oriented Programming & Methodology (AD-305) - Important Questions
-
Unit 17 Marks High Priority
Compare object-oriented programming with procedural programming and explain the key features/characteristics of the object-oriented paradigm.
Predicted for DEC-2026
-
Unit 17 Marks High Priority
Explain what object-oriented programming/paradigm is, its main features/OOP concepts, and its merits/advantages and demerits/disadvantages.
Predicted for DEC-2026
-
Unit 17 Marks High Priority
Describe the various control statements with examples.
Predicted for DEC-2026
-
Unit 27 Marks High Priority
Explain the concept of objects in object-oriented programming in terms of state, behaviour and identity.
Predicted for DEC-2026
-
Unit 27 Marks High Priority
Explain construction and destruction of objects in OOP, including constructors and destructors and object lifecycle.
Predicted for DEC-2026
-
Unit 27 Marks High Priority
Write a program to demonstrate encapsulation using a Student class with roll number, name, marks and member functions.
Predicted for DEC-2026
-
Unit 27 Marks High Priority
Explain public, private and protected access specifiers/modifiers in C++, including their visibility and role in data hiding.
Predicted for DEC-2026
-
Unit 37 Marks High Priority
Explain the concept of inheritance in OOP and its types including multiple, multilevel and hybrid with diagrams and syntax.
Predicted for DEC-2026
-
Unit 37 Marks High Priority
Explain the concepts of interfaces and abstract classes in object-oriented programming.
Predicted for DEC-2026
-
Unit 37 Marks High Priority
Explain association and aggregation relationships in OOP with examples, and explain what an abstract base class is and why it is used.
Predicted for DEC-2026
-
Unit 47 Marks High Priority
Compare and differentiate compile-time (static) and run-time (dynamic) polymorphism with examples of how each is achieved.
Predicted for DEC-2026
-
Unit 47 Marks High Priority
Explain polymorphism through method overloading vs method overriding and differentiate overloading and overriding.
Predicted for DEC-2026
-
Unit 47 Marks High Priority
What is a friend function in C++, why and when is it used, and what are its limitations regarding encapsulation and security?
Predicted for DEC-2026
-
Unit 57 Marks High Priority
Explain the concept of exception handling and how runtime exceptions are handled gracefully.
Predicted for DEC-2026
-
Unit 57 Marks High Priority
Introduce the concepts of multi-threading and data collections in OOP and discuss their applications in building concurrent and data-intensive systems.
Predicted for DEC-2026
-
Unit 57 Marks High Priority
Discuss data collections with a suitable case study like ATM or Library management system.
Predicted for DEC-2026
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel