Object Oriented Programming (OOP) SPPU Insem Question Paper Nov 2025
All 4 questions from this SPPU insem paper, as printed. Read them here or open the PDF.
- Subject code
- 214444
- Pattern
- 2019 pattern
- Exam
- Insem
- Session
- Nov 2025
- Max. marks
- 30
- Time
- 1 Hour
- Semester
- III
- Paper code
- [6578]-30
Printed for: S.E. (Information Technology) (Insem.)
Instructions to the candidates
- Attempt Q1 or Q2, Q3 or Q4
- Figures to the right indicate full marks.
- Assume suitable data if necessary.
Questions
Q1
- a)[5]
Define the need for object-oriented programming. Explain Abstraction and Encapsulation features of OOP.
- b)[5]
Explain the concept of message passing with examples.
- c)[5]
Model a real-world scenario for the ‘Fruit’ class using an object-oriented paradigm.
OR- a)
Q2
- a)[5]
Write a short note on. • Static and Dynamic Binding • Information hiding
- b)[5]
Differentiate between class and object with respect to the following points memory allocation, purpose, content, syntax, and examples.
- c)[5]
What is Polymorphism? Explain the use of Polymorphism. 2
- a)
Q3
- a)[5]
What are visibility/access modifiers in Java? State the different visibility/ access modifiers along with their scope.
- b)[5]
Write and explain the syntax for the method in Java. State the advantages of using methods.
- c)[5]
Write a simple Java program demonstrating the usage of an array of objects.
OR- a)
Q4
- a)[5]
What is Abstract Data Type (ADT)? List the advantages of ADTs.
- b)[5]
Implement a class box to calculate the volume of the box with the following properties Attributes: width, height, depth Methods: getDimensions, calculateVolume Make use of appropriate access specifiers while implementing the class.
- c)[5]
This part has equations that don’t show as text. Open the PDF to read it.
- a)