OOSD PYQ 2020-21 AKTU Question Paper
AKTU · BTECH · Semester 5 · Object Oriented System Design with C++ · Session 2020-21 · PYQ
AKTU Object Oriented System Design with C++ previous year question paper 2020-21 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 2020-21
- Q1a. Define Object identify with example. (2 marks, 2020-21)
- Q1b. List the features of Object-oriented paradigms. (2 marks, 2020-21)
- Q1c. Define and Differentiate Link and Association with example. (2 marks, 2020-21)
- Q1d. Define and Differentiate Generalization and Inheritance with example. (2 marks, 2020-21)
- Q1e. How it is different from multiple inheritance and modelled by using nested generalization? (2 marks, 2020-21)
- Q1f. Define and differentiate Procedural and OOP with example. (2 marks, 2020-21)
- Q1g. Write a program to demonstrate the all the keywords used in Exception Handling. (2 marks, 2020-21)
- Q1h. Define friend functions with example. (2 marks, 2020-21)
- Q1i. Define and differentiate virtual and pure virtual functions with example. (2 marks, 2020-21)
- Q1j. Define constructor and destructor with example. (2 marks, 2020-21)
- Q2a. What do you understand by Object-Oriented Technology? Discuss the pros and cons of object-oriented technology with suitable example. (10 marks, 2020-21)
- Q2b. What is Data Abstraction? How it is different from encapsulation? Explain with proper example. (10 marks, 2020-21)
- Q2c. Prepare a DFD for computing the volume and surface area of a cone. Inputs are height and the radius of the base of the cone. Outputs are volume and surface area. Discuss some ways of specifying operations. (10 marks, 2020-21)
- Q2d. Discuss the term Link and Association by taking suitable example. Also, define multiplicity. (10 marks, 2020-21)
- Q2e. What is Late Binding & Early Binding? Which technique is used to implement Early and Late binding in Polymorphism? Explain in brief with example. (10 marks, 2020-21)
- Q3a. What do you understand by a static member function of a class? Discuss their characteristics Give an example where you can justify the use of static member functions. (10 marks, 2020-21)
- Q3b. Why Object-Oriented Programming (OOP) is so important for software industries or in real life? Explain with example. Discuss the pros and cons of object-oriented technology with suitable example. (10 marks, 2020-21)
- Q4a. What is use case driven OOA? How is it different from OOD? Explain OOA process with the help of a diagram in the unified approach. (10 marks, 2020-21)
- Q4b. List the properties of a state chart diagram. Draw a state chart for a coin vending machine present at a railway station. (10 marks, 2020-21)
- Q5a. Differentiate: i. SA/SD and OMT ii. SA/SD and JSD (10 marks, 2020-21)
- Q5b. What do we mean by a collaboration diagram? Explain various terms and symbols used in a collaboration diagram. How is polymorphism described using a collaboration diagram? Explain using an example. (10 marks, 2020-21)
- Q6a. What is operator overloading? Differentiate between overloading of binary operator using friend function and without using friend function. (10 marks, 2020-21)
- Q6b. Differentiate overloading and overriding. Write a program to overload "+" operator using friend function to concatenate two strings. (10 marks, 2020-21)
- 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)
- Q7b. What is Pointer in C++? Define const pointers. What is the usage of the pointer in C++? What is the size of a void pointer in C? Demonstrate it. (10 marks, 2020-21)
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 · OOSD with C++ notes