BCA- 2nd Semester
Object Oriented Programming Using C++
Q1) a) Difference between Object Oriented Programming and Procedure Oriented
Programming.
b) Explain the Structure of C++ Program with Suitable Example.
Q2) a) How to create a Class and its member in C++? How to access the Member Function
of class?
b) Explain the Concept of Constructor Overloading in Detail with Suitable Example.
Q3) a) what is Operator Overloading? Explain the concept of Unary and Binary Operator
Overloading With and without Friend Function with Suitable Example.
b) What is Type Conversion? Explain each type of Type Conversion with Example.
Q4) a) what is Inheritance? Explain the Concept of Multiple and Hybrid Inheritance in detail
with example.
b) Explain the Concept of Early and Late Binding Polymorphism with Suitable Example.
Q5) a) what is Exception Handling? How to Catch and Rethrowing an Exception in C++
Program?
b) How to Open and Close a Binary file to Process Random Operation?
Q6) Explain in Detail
a) Visibility Mode
b) Difference Between Inline and Friend function
c) Static Member and Static Variable
d) Scope Resolution Operator
e) Structure and File Operation
f) Memory Management Operator
g) Destructor and its Use.
Q7) a) what is constructor explain copy constructor in detail with suitable example
b) why we use friend function in object-oriented programming.
Q8) difference between virtual & pure virtual function in c++.
Q9) what is arrays of object? Explain with suitable example and program.
Q10) what is pointer? can we create pointer to object in c++? Explain with suitable example
and program.
Q11) what is function overloading explain with suitable program.
Q12) what is ambiguity? Where it occurs and how to resolve it?
Q13) what is the use of try and catch in object-oriented programming?
Q14) In class can we declare the method outside the class? Explain with suitable program
and example.