Explain Software evolution in detail.
Object Oriented Programming Question Papers - SPPU University
Access and download Object Oriented Programming question papers from Savitribai Phule Pune University (SPPU). Our collection includes INSEM (Internal Semester) and ENDSEM (End Semester) exam papers.
Available Object Oriented Programming Papers
We offer 5 question papers for Object Oriented Programming, covering various exam patterns and years. All papers are in PDF format for easy viewing and download.
INSEM Papers for Object Oriented Programming
Prepare for mid-term evaluations with Object Oriented Programming INSEM papers, aligned with the SPPU exam pattern and syllabus.
ENDSEM Papers for Object Oriented Programming
Access Object Oriented Programming ENDSEM papers covering the entire syllabus, essential for final exam preparation.
Online PDF Viewer Features
Our question-paper viewer enables you to:
- View papers in single or split-screen mode.
- Compare multiple papers simultaneously.
- Use fullscreen mode for better readability.
- Filter by exam type (INSEM/ENDSEM).
- Download papers for offline study.
About SPPU Question Papers Hub
SPPU Question Papers Hub is focused entirely on SPPU previous year papers, with cleaner discovery by branch, semester, and subject.
Study Materials for Object Oriented Programming
Object Oriented Programming is a key subject in the SPPU curriculum. Our question paper collection helps students understand exam patterns, practice effectively, and improve academic performance.
Relevant Keywords & Topics
Explore Object Oriented Programming resources including SPPU question papers from Savitribai Phule Pune University. Find INSEM and ENDSEM papers for effective examination preparation. Our platform offers academic resources, a PDF viewer for online study, university question papers, and materials for semester examinations.
Object Oriented Programming
Download Object Oriented Programming Papers
INSEM Papers
Download all INSEM question papers as ZIP
ENDSEM Papers
Download all ENDSEM question papers as ZIP
All Papers
Download all question papers (INSEM + ENDSEM) as ZIP
Object Oriented Programming Questions
Pre-rendered question cards from available structured metadata.
2025 Oct INSEM
Q1
15 MarksExplain Data integrity issue in procedural Programming language.
Explain message passing in object oriented programming.
Q2
15 MarksExplain Abstraction in object oriented programming with real world example.
List out different features of object oriented programming.
List different types of inheritances with diagram.
Q3
15 MarksWrite a Program to add two complex numbers using object oriented programming concept.
Explain the concept of visibility specifiers in object oriented programming.
Explain concept of this keyword.
Q4
15 MarksWrite a Program to add two numbers using method overloading.
Explain steps of object creation in object oriented programming using static and dynamic memory allocation.
Explain the concept of forward declaration.
| Subject Name | Object Oriented Programming |
|---|---|
| Semester | III |
| Pattern Year | 2019 |
| Subject Code | 218544 |
| Max Marks | 30 |
| Total Questions | 4 |
| Duration | 1 Hour |
| Paper Number | [6578]-35 |
| Academic Year | S.E. |
| Branch Name | A.I.&M.L. |
| Exam Type | INSEM |
| Exam Session | 2025 Oct INSEM |
| Watermark | ['CEGP013091', '49.248.216.237 07/11/2025 10:56:14 static-237'] |
2024 Sep INSEM
Q1
15 MarksExplain the difference between Procedure and Object oriented Programming languages.
Define the fundamentals of Object Oriented Programming like Objects, Classes, Methods, Data Encapsulation and Data Abstraction.
Explain the following terms: i) Static and Dynamic binding ii) Message passing
Q2
15 MarksList the limitations of procedural programming. Explain the need of object oriented programming.
Explain the following terms: i) Inheritance ii) Polymorphism
Explain the difference between object oriented and generic programming techniques.
Q3
15 MarksWhat is Class. Create a class for Student with roll number, name and marks as member variables and calculate percentage and display marks as member functions.
Define encapsulation and explain the types of access modifiers.
Define method overloading. Explain the use of this keyword in object oriented programming.
Q4
15 MarksExplain the following terms: i) Memory allocation ii) Memory recovery
Create a class ‘Addition’ with read method (to read two numbers), add method (to perform addition) and display method (to display the result).
Explain static keyword. What are the different ways of using static keyword in program?
| Subject Name | Object Oriented Programming |
|---|---|
| Semester | III |
| Pattern Year | 2019 |
| Subject Code | 218544 |
| Max Marks | 30 |
| Total Questions | 4 |
| Duration | 1 Hour |
| Paper Number | [6359]-535 |
| Academic Year | S.E. |
| Branch Name | AI & ML |
| Exam Type | INSEM |
| Exam Session | 2024 Sep INSEM |
| Watermark | ['CEGP013091', '49.248.216.238 10/10/2024 10:46:30 static-238'] |
2025 May Jun ENDSEM
Q1
18 MarksWhat is Destructor? Explain the use of destructor in object oriented programming.
Discuss the advantages and disadvantages of constructor overloading.
Explain different types of Constructors in Object Oriented Programming.
Q2
18 MarksDifferentiate constructors from regular methods in object-oriented programming, considering their purpose, invocation, return type and inheritance properties.
Compare and contrast different types of constructors, such as default constructors, parameterized constructors and copy constructors.
Q3
17 MarksDifferentiate between abstract classes and interfaces in object-oriented programming.
Differentiate between compile-time polymorphism and runtime polymorphism.
Explain how inheritance can be used to model real-world relationships between entities.
Q4
17 MarksIdentify and explain the different types of inheritance, such as single inheritance, multiple inheritance and multilevel inheritance.
Analyze the impact of polymorphism on the efficiency of a software system, considering both compile-time and run-time aspects.
Q5
18 MarksExplain the concept of an exception in object-oriented programming.
Provide examples of each type of error and how they manifest in programming code.
Discuss the ArrayList class and how it implements the List interface.
Q6
18 MarksDevelop a simple generic class that can work with different data types. Provide an example of how this class can be used in a program.
Discuss the consequences of uncaught exceptions and their impact on program execution also discuss purpose and use of multiple catch clauses in a try-catch block.
Q7
17 MarksWhat are the different stream classes and what is the purpose of each stream class?
Define design patterns and discuss three main categories of design patterns?
Q8
17 MarksAnalyze the strengths and weaknesses of different design patterns.
Explain the concept of random access files and provide examples of applications that use random access files.
| Subject Name | Object Oriented Programming |
|---|---|
| Semester | III |
| Pattern Year | 2019 |
| Subject Code | 218544 |
| Max Marks | 70 |
| Total Questions | 8 |
| Duration | 2½ Hours |
| Paper Number | [6402]-67 |
| Academic Year | S.E. |
| Branch Name | Artificial Intelligence & Machine Learning |
| Exam Type | ENDSEM |
| Exam Session | 2025 May Jun ENDSEM |
| Watermark | ['CEGP013091', '49.248.216.237 20/05/2025 09:35:04 static-237'] |
2025 Nov Dec ENDSEM
Q1
18 MarksWhat is Constructor? Explain with example.
Write a program to calculate an area of circle using parameterized constructor.
Explain different types of Constructors in OOP.
Q2
18 MarksExplain concept of symbolic constant with example.
Differentiate between Constructor and Destructor.
Write Pseudo code for Constructor Overloading.
Q3
17 MarksWrite java program to implement Multiple inheritance.
Explain Method overriding with example.
Define Inheritance. What are the types of Inheritance?
Q4
17 MarksWrite a program for multiplication of two numbers using Method overloading.
What is abstract class and explain with example?
What is interface in java? How to declare an interface, write syntax? Can we achieve multiple inheritance by using interface?
Q5
18 MarksWhat is RunTimeException? Demonstrate with the example, how to handle the Number Format exception?
Explain try, catch and finally with suitable example.
What is Collection? Explain set interface.
Q6
18 MarksWhat is checked exception? Demonstrate Arithmatic Exception using throw.
What is Generics? Write a code of ArrayList using generics.
Differentiate between ArrayList and LinkedList collection classes.
Q7
17 MarksExplain Concept of Stream with its types.
Explain singleton pattern with example.
Write the Java program to read a file using FileInputStream class.
Q8
17 MarksExplain Iterator Pattern with its merits.
Write a Program to write a file using FileOutputStream class.
What are design patterns? Explain ‘Adaptor’ design pattern in detail.
| Subject Name | Object Oriented Programming |
|---|---|
| Semester | III |
| Pattern Year | 2019 |
| Subject Code | 218544 |
| Max Marks | 70 |
| Total Questions | 8 |
| Duration | 2½ Hours |
| Paper Number | [6582]-71 |
| Academic Year | S.E. |
| Branch Name | Artificial Intelligence & Machine Learning |
| Exam Type | ENDSEM |
| Exam Session | 2025 Nov Dec ENDSEM |
| Watermark | ['CEGP013091', '49.248.216.237 17/12/2025 09:43:37 static-237'] |
2024 Nov Dec ENDSEM
Q1
18 MarksWhat is Destructors? Explain finalize function.
Write a program to calculate an area of any polygon using parameterized constructor.
Explain different types of Constructors in OOP.
Q2
18 MarksExplain concept of symbolic constant with example.
Differentiate between Constructor and Destructor.
Write Pseudo code for Constructor Overloading.
Q3
17 MarksWrite program to implement hierarchical inheritance.
Explain Method overriding with example.
Define Inheritance. What are the types of Inheritance?
Q4
17 MarksWrite a program for addition of two numbers using Method overloading.
What is abstract class? Explain with example.
What is interface? How to declare an interface, write syntax? Can we achieve multiple inheritance by using interface?
Q5
18 MarksWhat is Run Time Exception? Demonstrate with the example, how to handle the Number Format Exception?
Explain try, catch and finally with suitable example.
What is Collection? Explain set interface?
Q6
18 MarksWhat is checked exception? Demonstrate Arithmatic Exception using throw.
What is Generics? Write a code of Array List using generics.
Differentiate between Array List and Linked List collection classes.
Q7
17 MarksExplain Concept of Stream with its types.
Explain singleton pattern with example.
Write the program to read a file using FileInput Stream class.
Q8
17 MarksExplain Iterator Pattern with its merits.
Write a program to write a file using File Output Stream class.
What are design patterns? Explain ‘Adapter’ design pattern in detail.
| Subject Name | Object Oriented Programming |
|---|---|
| Semester | III |
| Pattern Year | 2019 |
| Subject Code | 218544 |
| Max Marks | 70 |
| Total Questions | 8 |
| Duration | 2½ Hours |
| Paper Number | [6352]-71 |
| Academic Year | S.E. |
| Branch Name | Artificial Intelligence & Machine Learning |
| Exam Type | ENDSEM |
| Exam Session | 2024 Nov Dec ENDSEM |
| Watermark | ['CEGP013091', '49.248.216.237 04/12/2024 09:54:41 static-237'] |