Object Oriented Technology (OOT)
Object Oriented Technology (OOT)
1. What do you understand by Abstract data type and abstraction with example?
2. Explain data Encapsulation & data hiding in details?
3. Explain Class & objects with types and also explain the life of an object (External object,
static & dynamic)?
4. Explain Object instantiation and message passing (object interaction) with example?
5. WAP to show CALL BY VALUE and CALL BY REFERENCE in Function?
6. Explain active & passive object?
7. Write short notes on:
a) Meta class b) Attributes & Methods c) modeling with real world object
UNIT II
8. What are the different kinds of relationships among the classes?
9. Explain Association, semantics of association & its types?
10. Write short notes on the following:
a) Composition b) Navigation c) Generalization D) Delegation
11. Define aggregation, its types and also compare generalization vs Aggregation?
12. Explain the following term: (a) qualified association (b) recursive association
(c) Multiplicity
13. WAP to perform increment and decrement using OPERATOR OVERLOADING?
14. WAP to create two classes DM and DB which store the value of distances?
15. Explain overriding and how it overcomes?
UNIT III
16.
17.
18.
19.
20.
21.
Explain inheritance (Reusability) and also explain the different types of inheritance in details?
Explain polymorphism & its types (Function overloading, virtual function)?
Define multiple inheritance?
Explain virtual base class and how it overcomes the disadvantage of multiple inheritance?
Explain various accesses specifies (Public, private & protected)?
Write short notes:
C++.
23. How diamond problem is resolve by using the virtual keyword in inheritance?
24. Explain Redefine methods with example?
UNIT IV
Prepared by: Yatendra kashyap, Asst. Prof (CSE dept.)
Page 1
25.
26.
27.
28.
Explain container, its types & also explain container class with example?
What is heterogeneous container?
Explain persistent object with example?
Define a stream? What are the three streams used for inputting, outputting and for both inputting
as well as outputting?
29. What is object oriented programming & its features and also compare it with procedure oriented
programming?
30. Explain template class with example?
31. Write a program to show different types of CONSTRUCTOR?
32. WAP to demonstrate the use of local object?
33. WAP in C++ to demonstrate the creation and the use of dynamic object?
34. Explain scope resolution operator? With example?
35. Explain Inline function with example?
UNIT V
Page 2