Object Oriented Programming & Methodology (AL-305) - Important Questions
-
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
-
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
-
Unit 17 Marks High Priority
Define/explain the object model and describe its core elements in OOP.
Predicted for DEC-2026
-
Unit 27 Marks High Priority
Explain construction and destruction of objects in OOP, including constructors and destructors and object lifecycle.
Predicted for DEC-2026
-
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
-
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
-
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
-
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
-
Unit 37 Marks High Priority
Explain the concepts of interfaces and abstract classes in object-oriented programming with examples.
Predicted for DEC-2026
-
Unit 37 Marks High Priority
Compare interfaces and abstract classes in terms of features, use cases and flexibility with examples.
Predicted for DEC-2026
-
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
-
Unit 47 Marks High Priority
Explain polymorphism through method overloading vs method overriding and differentiate overloading and overriding with examples.
Predicted for DEC-2026
-
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
-
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
-
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
-
Unit 57 Marks High Priority
Write short notes on exception handling, new and delete operators, and polymorphism.
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