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

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

    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 and its role in enabling communication between objects, with example.

    Predicted for DEC-2026

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

  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 the concept of inheritance in OOP and its types including multiple, multilevel and hybrid with diagrams and syntax.

    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

    Explain Array Index Out of Bounds Exception and Null Pointer Exception.

    Predicted for DEC-2026

  16. Unit 57 Marks High Priority

    Write short notes on multi-threading and data collections in OOP and discuss their applications in building concurrent and data-intensive systems.

    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