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

Object Oriented Programming & Methodology (AL-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

    Define/explain the object model and describe its core elements in OOP.

    Predicted for DEC-2026

  4. Unit 27 Marks High Priority

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

    Predicted for DEC-2026

  5. Unit 27 Marks High Priority

    Explain the concept of objects in object-oriented programming in terms of state, behaviour and identity with examples.

    Predicted for DEC-2026

  6. Unit 27 Marks High Priority

    Explain public, private and protected access specifiers/modifiers in C++, including their visibility, inheritance and role in data hiding.

    Predicted for DEC-2026

  7. Unit 27 Marks High Priority

    Explain the process of message passing in object-oriented programming / Java and its role in enabling communication between objects, with example.

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

    Predicted for DEC-2026

  10. Unit 37 Marks High Priority

    Compare interfaces and abstract classes in terms of features, use cases and flexibility with examples.

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

    Predicted for DEC-2026

  13. Unit 57 Marks High Priority

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

    Predicted for DEC-2026

  14. Unit 57 Marks High Priority

    Explain Array Index Out of Bounds Exception and Null Pointer Exception with causes and example code.

    Predicted for DEC-2026

  15. Unit 57 Marks High Priority

    Introduce the concepts of multi-threading and data collections in object-oriented programming and discuss their applications in building concurrent and data-intensive systems with examples.

    Predicted for DEC-2026

  16. Unit 57 Marks High Priority

    Write short notes on exception handling, new and delete operators, and polymorphism.

    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