Object Oriented Programming With C++ (June – 2016) [IDOL - Revised Course | Question Paper]


Click Here: (PDF Link 1) | Click Here: (PDF Link 2) | Click Here: (PDF Link 3)

Click Here: (Image View) | Click Here: (Text View)


Time: 3 Hours
Total Marks: 100

N.B.:     (1) All Questions are Compulsory.
              (2) Attempt any three sub-questions out of 4 from Q.2 to Q.7.
              (3) Draw neat labelled diagram whenever necessary.

Q.1 Attempt The Following Question: (10 Marks)
(A) Design the class Customer containing get-custlnfo( ) and display-custlnfo( ) as two of its methods which will be used for reading and displaying the customer information respectively. Where get-custlnfo( ) will be private method.

Q.2 Attempt Any Three From The Following: (15 Marks)
(A) List a few areas of application of OOP technology.
(B) Differentiate between procedural & object oriented approach.
(C) Define the terms inheritance and polymorphism.
(D) What is structure and class? Explain with example.

Q.3 Attempt Any Three From The Following: (15 Marks)
(A) How the member function can define inside class and outside the class.
(B) Explain what is a copy constructor with suitable program?
(C) What are the different types of constructor? Explain any two.
(D) Explain what is destructor with example?

Q.4 Attempt Any Three From The Following: (15 Marks)
(A) What is operator overloading? Write any 4 rules to overload operator.
(B) Explain what is friend class & friend function.
(C) Explain the different types of type conversions.
(D) Write a program to overload the increment and decrement operator.

Q.5 Attempt Any Three From The Following: (15 Marks)
(A) Explain the different types of File mode.
(B) Explain the term Virtual function and write the rules for it.
(C) Explain the different forms of inheritance.
(D) What is an abstract class? Explain.

Q.6 Attempt Any Three From The Following: (15 Marks)
(A) List the Assignment and Append operators of string.
(B) Write a short note on C++ Exception Handling Mechanism.
(C) When do we use multiple catch blocks? Explain.
(D) Define the terms:-
      (i) Input Stream
      (ii) Output Stream

Q.7 Attempt Any Three From The Following: (15 Marks)
(A) What is Class template? How it is define and call?
(B) Write a short note on Function Overloading.
(C) Write a short note on Iterator Classes.
(D) Explain the terms Vector and Stack.


0 Comments