OOSD PYQ 2021-22 AKTU Question Paper
AKTU · BTECH · Semester 5 · Object Oriented System Design with C++ · Session 2021-22 · PYQ
AKTU Object Oriented System Design with C++ previous year question paper 2021-22 for B.Tech Semester 5. Covers Introduction, Structural and Behavioural…
Open the interactive reader to study this resource on AcademicArk.
Object Oriented System Design with C++ AKTU syllabus
- Unit 1: Introduction
- Unit 2: Structural and Behavioural Modeling
- Unit 3: Object Oriented Analysis and Design
- Unit 4: C++ Basics and Functions
- Unit 5: Objects Classes Inheritance and Polymorphism
Questions in Object Oriented System Design with C++ AKTU PYQ 2021-22
- Q1a. Differentiate between link and association. (2 marks, 2021-22)
- Q1b. What is an abstract class? Is it possible that an abstract class is inherited by another class? (2 marks, 2021-22)
- Q1c. Draw a state diagram for electric bulb. (2 marks, 2021-22)
- Q1d. When do we use the protected visibility specifier to a class member? (2 marks, 2021-22)
- Q1e. When will you make a function inline? Why? (2 marks, 2021-22)
- Q1f. Define Destructor. Why do we use a destructor in a program? (2 marks, 2021-22)
- Q1g. What is the use of Scope resolution operator? (2 marks, 2021-22)
- Q1h. What is a Candidate key? (2 marks, 2021-22)
- Q1i. What is the use of friend function in C++? (2 marks, 2021-22)
- Q1j. What is information hiding? (2 marks, 2021-22)
- Q2a. What is a Constructor? Write down the different characteristics of a constructor. Write a program in C++ for constructor overloading . (10 marks, 2021-22)
- Q2b. What is an inline function? Why do we use inline functions in our program? Write a program in C++ for inline function. (10 marks, 2021-22)
- Q2c. Explain 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. (10 marks, 2021-22)
- Q2d. Explain all basic concepts of object oriented programming (10 marks, 2021-22)
- Q2e. What is an inheritance? Explain the different types of it .Write a program in C++ for multiple inheritance. (10 marks, 2021-22)
- Q3a. What is polymorphism? Differentiate between runtime polymorphism and compile time polymorphism. (10 marks, 2021-22)
- Q3b. What is operator overloading? Write a program in C++ for binary operator overloading. (10 marks, 2021-22)
- Q4a. A 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… (10 marks, 2021-22)
- Q4b. Define the term multiplicity and quantification with suitable examples. (10 marks, 2021-22)
- Q5a. What is UML? List all building blocks of UML. Explain all types of things used in UML . (10 marks, 2021-22)
- Q5b. Explain virtual base class with the help of an example. (10 marks, 2021-22)
- Q6a. Discuss implicit and explicit type conversion in detail. (10 marks, 2021-22)
- Q6b. Explain generalization, aggregation and association in detail. (10 marks, 2021-22)
- Q7a. What is friend function in C++? Write a program in C++ to implement friend function. (10 marks, 2021-22)
- Q7b. Explain the following concepts in C++ by taking a suitable example: (i) This pointer (ii) Array of objects (10 marks, 2021-22)
AKTU paper codes: BCS054, KCS054
Object Oriented System Design with C++ previous year papers
More Object Oriented System Design with C++ resources
Browse all notes · Semester 5 notes