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

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

  1. Unit 17 Marks High Priority

    Explain Object Oriented Programming, its features/concepts with examples, its merits and demerits/advantages, and its applications/suitability.

    Predicted for DEC-2026

  2. Unit 17 Marks High Priority

    Compare procedural programming with object-oriented programming, highlighting differences with examples.

    Predicted for DEC-2026

  3. Unit 17 Marks High Priority

    Explain the object model with example and its basic elements.

    Predicted for DEC-2026

  4. Unit 27 Marks High Priority

    Define encapsulation and data abstraction in OOP and explain how they enhance software development.

    Predicted for DEC-2026

  5. Unit 27 Marks High Priority

    Explain the concept of message passing in OOP and how it facilitates communication between objects, including how it is achieved in C++.

    Predicted for DEC-2026

  6. Unit 27 Marks High Priority

    Explain the types of access modifiers (public, private, protected) and their role in class design and data hiding with examples.

    Predicted for DEC-2026

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

  8. Unit 37 Marks High Priority

    Explain the purpose/role of inheritance in OOP and describe the different types of inheritance with examples.

    Predicted for DEC-2026

  9. Unit 37 Marks High Priority

    Explain interfaces and abstract classes in OOP and compare their differences and uses.

    Predicted for DEC-2026

  10. Unit 37 Marks High Priority

    What is association? Explain different types/forms of association with examples.

    Predicted for DEC-2026

  11. Unit 47 Marks High Priority

    Compare and contrast compile-time (static) polymorphism with run-time (dynamic) polymorphism, including definitions, types and illustrative examples.

    Predicted for DEC-2026

  12. Unit 47 Marks High Priority

    Explain polymorphism with method/function overloading and method/function overriding with examples.

    Predicted for DEC-2026

  13. Unit 47 Marks High Priority

    What is polymorphism in Object-Oriented Programming? Discuss its significance and how it contributes to code reusability and flexibility.

    Predicted for DEC-2026

  14. Unit 57 Marks High Priority

    Explain exception handling and multithreading in OOP with examples.

    Predicted for DEC-2026

  15. Unit 57 Marks High Priority

    Explain the architecture, functionalities and object-oriented design of a Library Management System, including the use of strings, exception handling and collections in its implementation.

    Predicted for DEC-2026

  16. Unit 57 Marks High Priority

    Explain the concept of multithreading in OOP and its advantages/importance/applications.

    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