Skip to content
Previous Year Question Paper

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

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

Attempt any five questions.

All questions carry equal marks.

Q.1
a)Unit 1

What do you understand by object-oriented programming? What are the advantages of programming using object oriented? Explain and define various OOP concepts in brief.

b)Unit 1

Briefly describe merits and demerits of object-oriented methodology.

Q.2
a)Unit 2

What are the properties of encapsulation and data abstraction?

b)Unit 2

What is construction and destruction? Explain with suitable example.

Q.3
a)Unit 2

Explain the parameter passing models briefly.

b)Unit 3

Describe the role of multiple inheritance in object-oriented programming.

Q.4
a)Unit 4

Explain the meaning of polymorphism. How polymorphism is achieved at run time? Explain with an example.

b)Unit 4

Differentiate between Overriding and Overloading methods.

Q.5
a)Unit 5

Explain the concept of exception handling in JAVA.

b)Unit 1

What is meant by file stream objects? Give example.

Q.6
a)Unit 2

Write a C++/JAVA program to calculate the area of rectangle, square and circle using constructor overloading.

b)Unit 3

What is interface? Discuss its concept interfaces.

Q.7
a)Unit 5

Explain the concept of multithreading in object-oriented programming approach. Write its benefits.

b)Unit 5

Explain library management system using object-oriented diagram.

Q.8
Unit 5/2/4

Write short notes on (any two): a) Data Collection b) Message Passing c) Static polymorphism