Object Oriented System Design (KCS-054) - AKTU Question Paper 2021-22
B.Tech · Semester 5 · Free PDF Download
This is the official AKTU Object Oriented System Design Previous Year Question Paper for B.Tech Semester 5, academic session 2021-22. Published by Dr. A.P.J. Abdul Kalam Technical University (AKTU/UPTU), Lucknow. Free PDF download — no login required.
Course:B.Tech
Semester:Semester 5
Session:2021-22
University:AKTU / UPTU
Rate this paper
Questions Asked in 2021-22
Object Oriented System Design (KCS-054) — complete question paper
Section AAttempt all questions in brief. 2X10=20
- aDifferentiate between link and association
- bWhat is an abstract class? Is it possible that an abstract class is inherited by another class?
- cDraw a state diagram for electric bulb
- dWhen do we use the protected visibility specifier to a class member?
- eWhen will you make a function inline? Why? Define Destructor. Why do we use a destructor in a program?
- gWhat is the use of Scope resolution operator?
- hWhat is a Candidate key? i. What is the use of friend function in C++? j. What is information hiding?
Section BAttempt any three parts of the following: 10X3=30
- aWhat is a Constructor? Write down the different characteristics of a constructor. Write a program in C++ for constructor overloading
- bWhat is an inline function? Why do we use inline functions in our program? Write a program in C++ for inline function
- cExplain object oriented programming. What are the main advantages of object oriented programming over procedural programming? Write a program in C++ by creating a class integer and write a function that prints all the prime numbers from the class
- dExplain all basic concepts of object oriented programming
- eWhat is an inheritance? Explain the different types of it .Write a program in C++ for multiple inheritance
Section CAttempt any one part of the following: 10X1=10
- aWhat is polymorphism? Differentiate between runtime polymorphism and compile time polymorphism
- bWhat is operator overloading? Write a program in C++ for binary operator overloading
- aA farmer wants to cross the river in a boat along with a bag of grass, a goat and a lion. Only one things can be carried in the boat at a time. If the goat is left alone with the grass the grass will be eaten. If the goat is left along with the lion, the goat will be eaten. (i) Prepare a scenario in which everything is safely transported across the river. (ii) Prepare the event trace diagram for the above problem
- bDefine the term multiplicity and quantification with suitable examples
- aWhat is UML? List all building blocks of UML. Explain all types of things used in UML
- bExplain virtual base class with the help of an example
- aDiscuss implicit and explicit type conversion in detail
- bExplain generalization, aggregation and association in detail
- aWhat is friend function in C++? Write a program in C++ to implement friend function
- bExplain the following concepts in C++ by taking a suitable example: (i) This pointer (ii) Array of objects
Question text is extracted from the official AKTU question paper PDF above. Hindi translations are omitted — every question is printed in English in the original paper. Last verified: 2026-08-23.
More B.Tech Semester 5 (2021-22) Papers
Other subjects from same semester and session
Advance Welding2021-22Ic Engine Fuel And Lubrication2021-22Application Of Soft Computing2021-22Optical Communication2021-22Web Technology2021-22Vlsi Technology2021-22Heat And Mass Transfer2021-22Compiler Design2021-22
View all B.Tech Semester 5 2021-22 papers →Syllabus & More PYQs
Paper solve karne se pehle unit-wise syllabus dekh lo