How To Exam?

a knowledge trading engine...


Centre for Development of Advanced Computing(C-DAC) 2006 M.C.A -110 Object Oriented Programming - Question Paper

Saturday, 02 February 2013 01:15Web

End-Term exam
Second Semester [MCA] – MAY 2006

Paper Code: MCA-110 Subject: Object Oriented Programming
Time: three Hours Maximum Marks: 60

Q. one (a) What do you understand by virtual base class? (10 x two = 20)
(b) describe polymorphism by parameter?
(c) discuss the term ‘Persistent objects’?
(d) When do we declare a method or class abstract?
(e) explain the various levels of access protection available in C++.
(f) What do you understand by genetic functions?
(g) discuss the terms ‘name spaces’.
(h) discuss UML.
(i) What do you understand by STL?
(j) When do we declare a member of a class static?

Q. two Design a class to represent a bank account. Include the subsequent members:
Data members: (10)
-Name of depositor
- Account Number
-Type of Account
-Balance Amount in the account
Methods
- To assign initial values
- To deposit an amount
- To withdraw an amount after checking balance
- To display the name & balance

Q. three (a) What do you understand by polymorphisms? elaborate various kinds of
polymorphism supported by C++. (6)
(b) What do you understand by Constructor and Destructor? provide the various
kinds of constructors. (4)

Q. four (a) Write a program to overload the new operator. (6)
(b) Differentiate ranging from function overloading and function overriding. (4)

Q. five (a) What do you understand by inheritance? elaborate the various kinds of
inheritance? (5)
(b) Differentiate ranging from aggregation and generalization. (5)

Q. six (a) Write a program to implement the exception handling while pushing an
element in the stack [MAXSIZE]. (5)
(b)Write a program to add 2 complex numbers by overloading (+) sum
operator? (5)

Q. seven Write short notes on any two: (5 x two = 10)
(a) Vectors
(b) Containers
(c) Class Templates
(d) Parametric Polymorphism
(e) C++ garbage collection.


( 0 Votes )

Add comment


Security code
Refresh

Earning:   Approval pending.
You are here: PAPER Centre for Development of Advanced Computing(C-DAC) 2006 M.C.A -110 Object Oriented Programming - Question Paper