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

  1. Unit 1: Introduction
  2. Unit 2: Structural and Behavioural Modeling
  3. Unit 3: Object Oriented Analysis and Design
  4. Unit 4: C++ Basics and Functions
  5. Unit 5: Objects Classes Inheritance and Polymorphism

Questions in Object Oriented System Design with C++ AKTU PYQ 2021-22

  1. Q1a. Differentiate between link and association. (2 marks, 2021-22)
  2. Q1b. What is an abstract class? Is it possible that an abstract class is inherited by another class? (2 marks, 2021-22)
  3. Q1c. Draw a state diagram for electric bulb. (2 marks, 2021-22)
  4. Q1d. When do we use the protected visibility specifier to a class member? (2 marks, 2021-22)
  5. Q1e. When will you make a function inline? Why? (2 marks, 2021-22)
  6. Q1f. Define Destructor. Why do we use a destructor in a program? (2 marks, 2021-22)
  7. Q1g. What is the use of Scope resolution operator? (2 marks, 2021-22)
  8. Q1h. What is a Candidate key? (2 marks, 2021-22)
  9. Q1i. What is the use of friend function in C++? (2 marks, 2021-22)
  10. Q1j. What is information hiding? (2 marks, 2021-22)
  11. 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)
  12. 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)
  13. 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)
  14. Q2d. Explain all basic concepts of object oriented programming (10 marks, 2021-22)
  15. Q2e. What is an inheritance? Explain the different types of it .Write a program in C++ for multiple inheritance. (10 marks, 2021-22)
  16. Q3a. What is polymorphism? Differentiate between runtime polymorphism and compile time polymorphism. (10 marks, 2021-22)
  17. Q3b. What is operator overloading? Write a program in C++ for binary operator overloading. (10 marks, 2021-22)
  18. 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)
  19. Q4b. Define the term multiplicity and quantification with suitable examples. (10 marks, 2021-22)
  20. Q5a. What is UML? List all building blocks of UML. Explain all types of things used in UML . (10 marks, 2021-22)
  21. Q5b. Explain virtual base class with the help of an example. (10 marks, 2021-22)
  22. Q6a. Discuss implicit and explicit type conversion in detail. (10 marks, 2021-22)
  23. Q6b. Explain generalization, aggregation and association in detail. (10 marks, 2021-22)
  24. Q7a. What is friend function in C++? Write a program in C++ to implement friend function. (10 marks, 2021-22)
  25. 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