Embed presentation
Download to read offline
![M u m b a i B . S c . I T S t u d y
F a c e b o o k / m u m b a i b s c i t | I n s t a g r a m / k t . b s c i t
Page 1 | O b j e c t O r i e n t e d P r o g r a m m i n g
Q u e s t i o n P a p e r ( A p r – 2 0 1 4 ) [ O l d C o u r s e ] B Y K a m a l T .
– Kamal T.
Time: 3 Hours Total Marks: 100
N.B.: (1) All Questions are Compulsory.
Q.1 Attempt The following Question: (10 Marks)
(A) Explain Data Abstraction and Data Encapsulation (10)
Q.2 Attempt Both The Following Questions: (15 Marks)
(A) Write a note on Polymorphism. (7)
(B) Swap two numbers with using and without using temporary variables in OOP. Explain
concept of objects and classes in OOP.
(8)
Q.3 Attempt Both The Following Questions: (15 Marks)
(A) Differentiate between Constructor and Destructor. (7)
(B) Explain the Array of objects with example. (8)
Q.4 Attempt Both The Following Questions: (15 Marks)
(A) Write a program to Overload Arithmetic (+) Operators. (7)
(B) Explain Overloading of Comparison operator with example. (8)
Q.5 Attempt Both The Following Questions: (15 Marks)
(A) Write a note on destructors for derived classes. (7)
(B) Explain multiple inheritances with example. (8)
Q.6 Attempt Both The Following Questions: (15 Marks)
(A) Write a program to create a file for output and open a file for input. (7)
(B) Explain stream operators and Stream Classes. (8)
Q.7 Attempt Both The Following Questions: (15 Marks)
(A) Differentiate between function template and class template. (7)
(B) Explain subclass templates with examples. (8)](https://image.slidesharecdn.com/oop-qpoldcourseapr-2014-170717051958/75/Question-Paper-Object-Oriented-Programming-Old-Course-April-2014-1-2048.jpg)

The document is a question paper for an object-oriented programming course from April 2014, detailing a variety of topics and questions. It covers concepts such as data abstraction, polymorphism, constructors, destructors, operator overloading, file handling, and templates. The total marks for the paper are 100, with all questions being compulsory.
![M u m b a i B . S c . I T S t u d y
F a c e b o o k / m u m b a i b s c i t | I n s t a g r a m / k t . b s c i t
Page 1 | O b j e c t O r i e n t e d P r o g r a m m i n g
Q u e s t i o n P a p e r ( A p r – 2 0 1 4 ) [ O l d C o u r s e ] B Y K a m a l T .
– Kamal T.
Time: 3 Hours Total Marks: 100
N.B.: (1) All Questions are Compulsory.
Q.1 Attempt The following Question: (10 Marks)
(A) Explain Data Abstraction and Data Encapsulation (10)
Q.2 Attempt Both The Following Questions: (15 Marks)
(A) Write a note on Polymorphism. (7)
(B) Swap two numbers with using and without using temporary variables in OOP. Explain
concept of objects and classes in OOP.
(8)
Q.3 Attempt Both The Following Questions: (15 Marks)
(A) Differentiate between Constructor and Destructor. (7)
(B) Explain the Array of objects with example. (8)
Q.4 Attempt Both The Following Questions: (15 Marks)
(A) Write a program to Overload Arithmetic (+) Operators. (7)
(B) Explain Overloading of Comparison operator with example. (8)
Q.5 Attempt Both The Following Questions: (15 Marks)
(A) Write a note on destructors for derived classes. (7)
(B) Explain multiple inheritances with example. (8)
Q.6 Attempt Both The Following Questions: (15 Marks)
(A) Write a program to create a file for output and open a file for input. (7)
(B) Explain stream operators and Stream Classes. (8)
Q.7 Attempt Both The Following Questions: (15 Marks)
(A) Differentiate between function template and class template. (7)
(B) Explain subclass templates with examples. (8)](https://image.slidesharecdn.com/oop-qpoldcourseapr-2014-170717051958/75/Question-Paper-Object-Oriented-Programming-Old-Course-April-2014-1-2048.jpg)