Object Oriented Programming & Methodology (CS-305) - Important Questions
-
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
-
Unit 17 Marks High Priority
Compare procedural programming with object-oriented programming, highlighting differences with examples.
Predicted for DEC-2026
-
Unit 17 Marks High Priority
Explain the object model with example and its basic elements.
Predicted for DEC-2026
-
Unit 27 Marks High Priority
Define encapsulation and data abstraction in OOP and explain how they enhance software development.
Predicted for DEC-2026
-
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
-
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
-
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 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
-
Unit 37 Marks High Priority
Explain interfaces and abstract classes in OOP and compare their differences and uses.
Predicted for DEC-2026
-
Unit 37 Marks High Priority
What is association? Explain different types/forms of association with examples.
Predicted for DEC-2026
-
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
-
Unit 47 Marks High Priority
Explain polymorphism with method/function overloading and method/function overriding with examples.
Predicted for DEC-2026
-
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
-
Unit 57 Marks High Priority
Explain exception handling and multithreading in OOP with examples.
Predicted for DEC-2026
-
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
-
Unit 57 Marks High Priority
Explain the concept of multithreading in OOP and its advantages/importance/applications.
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