OOSD Unit 5 Notes AKTU (BCS054)

AKTU · BTECH · Semester 5 · Object Oriented System Design with C++ · Unit 5 · Notes

AKTU Object Oriented System Design with C++ (BCS054) Unit 5 notes for B.Tech Semester 5 – Objects Classes Inheritance and Polymorphism. Topics: Objects And…

Open the interactive reader to study this resource on AcademicArk.

Unit 5: Objects Classes Inheritance and Polymorphism – AKTU syllabus topics

  • Objects And Classes: Class Object Basics, Private Public Members, Static Members
  • Constructors Destructors: Constructor Types, Destructors
  • Operator Overloading: Operator Overloading, Type Conversion
  • Inheritance: Types Of Inheritance, Protected Members, Overriding, Virtual Base Class
  • Polymorphism: Pointers And Objects, This Pointer, Virtual Pure Virtual, Implementing Polymorphism

Most asked AKTU PYQ questions from Unit 5

  1. Q7a. What does the inheritance mean in C++? What is containership? How does it differ from inheritance? Explain. Write a program to demonstrate how ambiguity is avoided in a single inheritance using scope resolution operators. (10 marks, 2020-21)
  2. Q7a. What is pointer in C++ ? Write a C++ program to demonstrate the use of this pointer. Write a program to illustrate constructors and destructors. (7 marks, 2025-26)
  3. Q7b. Discuss operator overloading and type conversion in C++. Explain different types of inheritance with diagrams and examples. (7 marks, 2025-26)
  4. Q7b. Construct a C++ program depicting the concept of multiple inheritance. (10 marks, 2022-23)
  5. Q7a. Explain polymorphism. Devise its implementation in C++. (10 marks, 2022-23)
  6. Q2e. Give a brief description about constructor with the reference of a C++ program. Also explain its different types. (10 marks, 2022-23)
  7. 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)
  8. Q3a. What is polymorphism? Differentiate between runtime polymorphism and compile time polymorphism. (10 marks, 2021-22)
  9. Q2e. What is an inheritance? Explain the different types of it .Write a program in C++ for multiple inheritance. (10 marks, 2021-22)
  10. Q2e. Discuss compile-time and run-time polymorphism. Explain polymorphism in C++. How is polymorphism implemented using virtual functions? (7 marks, 2025-26)

AKTU paper codes: BCS054, KCS054

Other Object Oriented System Design with C++ units

Object Oriented System Design with C++ previous year papers

More versions of this resource

Browse all notes · Semester 5 notes