LOADING

Questions

BE - SEMESTER-IV EXAMINATION - WINTER 2014 -Winter-Jan-2015

Q-1(a)

(a)  Differentiate  between  Procedure  oriented  programming  and  Object  oriented
programming.

(7)
Q-1(b)

(b)  Explain the following term.
1)  Link   2)  Object  3) Association  4) Metadata 5) Class 6) Event 7) Action

(7)

(b) Explain the following term.
1)  Link   2)  Object  3) Association  4) Metadata 5) Class 6) Event 7) Action
 

(b)  Explain the following term.
1)  Link   2)  Object  3) Association  4) Metadata 5) Class 6) Event 7) Action
 

Q-2(a)

(a)  Explain dynamic modeling with example.

(7)
Q-2(b)

(b) Explain function modeling with example.

(7)
ORQ-2(b)

(b)  Draw data flow diagram of Hospital Management System.

(7)
Q-3(a)

 
(a) Explain call by value, call by reference and call by address with example.

(7)

(a)  1) Explain Inline function with example.
2) Explain Default argument in function with example.

Q-3(b)

(b)  Explain Friend function with example.

(7)
ORQ-3(b)

(b) Explain Aggregation and Generalization with example. 

(7)
Q-4(a)

  
(a)  What is Operator overloading? What are the rules for operator overloading?

(7)

(a)  What is Inheritance? Explain different types of Inheritance. 

(b)  What is type conversion? Explain type conversion from basic data type to class
data type with example.

ORQ-4(b)

(b)  What is Constructor? Explain constructor overloading with example.
 

(7)
Q-5(a)

(a)  Explain copy constructor with example

(7)

 
(a)  Explain the following with example
1)  Abstract Class
2)  Virtual function
3)  Virtual base class

ORQ-5(a)

(b) List out the operators which can not be overloaded? Write a program in C++ to
Overload unary plus(++) operator.

(7)
Q-5(b)

(b)  Write a program in C++ to overload binary plus (+) operator

(7)