Object Oriented Programming With C++ (April – 2014) [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) Questions No. 1 is Compulsory.
               (2) Every question has an option.
               (3) All questions carry equal marks.

Q.1 Attempt The following Question: (10 Marks)
(A) Design the class customer containing get_custInfo() and display_custInfo() as two of its methods which will be used for reading and displaying the customer information respectively. Where get_custInfo() will be private method.

Q.2 Attempt Any Three From The Following: (15 Marks)
(A) Differentiate between Procedural & Object Oriented Approach.
(B) What are the characteristics of OOP technology?
(C) Define the terms Inheritance and Polymorphism.
(D) What is Object and Class? Explain with example.

Q.3 Attempt Any Three From The Following: (15 Marks)
(A) What do you mean by Access Function? Explain.
(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) What is the difference between Static and Dynamic Binding?
(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 od String.
(B) Write a short note on C++ exception handling mechanism.
(C) When do we use Multiple Catch Blocks? Explain.
(D) Write the use of following functions:
      (i) c_str()
      (ii) substr()
      (ii) operator[]
      (iv) strcat()
      (v) strcmap()

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

0 Comments