Skip to content
AD-305 · Object Oriented Programming & Methodology/Important Questions

Object Oriented Programming & Methodology (AD-305) - Important Questions

  1. 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

  2. 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

  3. Unit 17 Marks High Priority

    Describe the various control statements with examples.

    Predicted for DEC-2026

  4. 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

  5. Unit 27 Marks High Priority

    Explain construction and destruction of objects in OOP, including constructors and destructors and object lifecycle.

    Predicted for DEC-2026

  6. 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

  7. 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

  8. 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

  9. Unit 37 Marks High Priority

    Explain the concepts of interfaces and abstract classes in object-oriented programming.

    Predicted for DEC-2026

  10. 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

  11. 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

  12. Unit 47 Marks High Priority

    Explain polymorphism through method overloading vs method overriding and differentiate overloading and overriding.

    Predicted for DEC-2026

  13. 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

  14. Unit 57 Marks High Priority

    Explain the concept of exception handling and how runtime exceptions are handled gracefully.

    Predicted for DEC-2026

  15. 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

  16. Unit 57 Marks High Priority

    Discuss data collections with a suitable case study like ATM or Library management system.

    Predicted for DEC-2026

Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in