Skip to content
Previous Year Question Paper

AD/AL/CD/CY/IS-305 (GS) – Object Oriented Programming and Methodology

December 2025AIMLSEMESTER-3
December 2025
Max Marks: 70
Duration: 3 Hours
Instructions:

Attempt any five questions.

All questions carry equal marks.

Q.1
a)Unit 1

Compare procedural programming with object oriented programming.

b)Unit 1

Explain features, merits and demerits of Object Oriented paradigm.

Q.2
a)Unit 1

Explain object model and basic elements of OOPS.

b)Unit 1

Discuss control statements, loops and arrays used in OOPS languages.

Q.3
a)Unit 2

Define encapsulation and data abstraction.

b)Unit 2

Write a C++ program to demonstrate the concept of Encapsulation by creating a class Student with data members (roll number, name, and marks) and appropriate member functions.

Q.4
a)Unit 2

Explain classes and objects.

b)Unit 2

Discuss access modifiers, static members and object life cycle.

Q.5
a)Unit 3

Explain inheritance and its types.

b)Unit 3

Differentiate between association and aggregation.

Q.6
a)Unit 3

Explain interfaces and abstract classes.

b)Unit 3

Discuss their role in software design.

Q.7
a)Unit 4

Explain polymorphism with method overloading and overriding.

b)Unit 4

Differentiate between compile-time and run-time polymorphism.

Q.8
a)Unit 5

Explain exception handling and multithreading.

b)Unit 5

Discuss data collections with a suitable case study (ATM/Library).