B.Tech. III Semester
Examination, December 2025
Grading System (GS)
Max Marks: 70 | Time: 3 Hours
Note:
i) Attempt any five questions.
ii) All questions carry equal marks.
iii) In case of any doubt or dispute the English version question should be treated as final.
a) Compare procedural programming with object oriented programming. (Unit 1)
b) Explain features, merits and demerits of Object Oriented paradigm. (Unit 1)
a) Explain object model and basic elements of OOPS. (Unit 1)
b) Discuss control statements, loops and arrays used in OOPS languages. (Unit 1)
a) Define encapsulation and data abstraction. (Unit 2)
b) 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. (Unit 2)
a) Explain classes and objects. (Unit 2)
b) Discuss access modifiers, static members and object life cycle. (Unit 2)
a) Explain inheritance and its types. (Unit 3)
b) Differentiate between association and aggregation. (Unit 3)
a) Explain interfaces and abstract classes. (Unit 3)
b) Discuss their role in software design. (Unit 3)
a) Explain polymorphism with method overloading and overriding. (Unit 4)
b) Differentiate between compile-time and run-time polymorphism. (Unit 4)
a) Explain exception handling and multithreading. (Unit 5)
b) Discuss data collections with a suitable case study (ATM/Library). (Unit 5)