B.Tech. III Semester
Examination, December 2023
Grading System (GS)
Max Marks:
70 | Time: 3 Hours
Note:
i) Answer any five questions.
ii) All questions carry equal marks.
a) 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. (Unit 1)
b) Briefly describe merits and demerits of object-oriented methodology. (Unit 1)
a) What are the properties of encapsulation and data abstraction? (Unit 2)
b) What is construction and destruction? Explain with suitable example. (Unit 2)
a) Explain the parameter passing models briefly. (Unit 2)
b) Describe the role of multiple inheritance in object-oriented programming. (Unit 3)
a) Explain the meaning of polymorphism. How polymorphism is achieved at run time? Explain with an example. (Unit 4)
b) Differentiate between Overriding and Overloading methods. (Unit 4)
a) Explain the concept of exception handling in JAVA. (Unit 5)
b) What is meant by file stream objects? Give example. (Unit 1)
a) Write a C++/JAVA program to calculate the area of rectangle, square and circle using constructor overloading. (Unit 2)
b) What is interface? Discuss its concept interfaces. (Unit 3)
a) Explain the concept of multithreading in object-oriented programming approach. Writes its benefits. (Unit 5)
b) Explain library management system using object-oriented diagram. (Unit 5)
Write short notes on (any two):
a) Data Collection (Unit 5)
b) Message Passing (Unit 2)
c) Static polymorphism (Unit 4)