OOSD Unit 4 Notes AKTU (BCS054)

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

AKTU Object Oriented System Design with C++ (BCS054) Unit 4 notes for B.Tech Semester 5 – C++ Basics and Functions. Topics: C Plus Plus Basics, C Plus Plus…

Open the interactive reader to study this resource on AcademicArk.

Unit 4: C++ Basics and Functions – AKTU syllabus topics

  • C Plus Plus Basics: Program Structure, Namespace And Identifiers, Variables Constants Enum, Operators And Typecasting, Control Structures
  • C Plus Plus Functions: Simple Functions, Call Return Reference, Inline Functions, Macro Versus Inline, Function Overloading, Default Arguments, Friend Functions, Virtual Functions
  • C Plus Plus Types: Constants, Enumerations, Type Casting

Most asked AKTU PYQ questions from Unit 4

  1. Q6b. Explain the following briefly: (i) Virtual function (ii) Friend function (iii) Inline function (10 marks, 2022-23)
  2. Q6a. Discuss virtual function. How it is different from pure virtual function? Write a program in C++ for it. (10 marks, 2022-23)
  3. Q1i. What is the use of friend function in C++? (2 marks, 2021-22)
  4. Q1h. Define friend functions with example. (2 marks, 2020-21)
  5. Q6a. Explain friend function with example. (10 marks, 2023-24)
  6. Q2d. Explain the difference between Macro and Inline function. (10 marks, 2022-23)
  7. Q7a. What is friend function in C++? Write a program in C++ to implement friend function. (10 marks, 2021-22)
  8. 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)
  9. Q6a. Write a C++ program to demonstrate function overloading. Explain default arguments and friend functions with suitable C++ programs. (7 marks, 2025-26)
  10. Q6a. Write a C++ program to demonstrate the use of inline functions. Compare their performance with macros in terms of memory usage and execution speed. (7 marks, 2024-25)

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