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)

[Question Paper] Object Oriented Programming (Old Course) [April / 2014]

  • 1.
    M u mb 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)