RGPV Previous Question Papers BE 3rd Sem Object Oriented Programming Methodology Dec 2007

RGPV Previous Question Papers BE 3rd Semester

Object Oriented Programming Methodology Dec 2007

(Common for CS,EC/IC&IT Engg.)


 Note.    (i)  Answer all these question .

              (ii)  Total six Question are to be attempted

              (iii)  There is in internal choice in every question

             (iv) Answer of all objective question should be at one place only.

             (v)   Answer should be precise and to the point only.

             (vi)  Assume suitable missing /misprint data is necessary.

1.        Attempt any two objective type question from each unit (a to e) .(Total 10. Nos.of question are to

be attempted.)

(a)      (i) The C++ programming language was invented by ………….

(ii) Bunding data and functions together is called ………….

(iii) The ability of a function or the operator to act in different ways on different data  types is

called ……..

(b)      (i) Classes that are intend for creation of objects are called ……  classes.

(ii)    Default values of data or function in a class are …….

(iii) The inline function  save the execution time but take more memory space because………………

©     (i) The destructors are executed in …………… order .

(ii) A member of a class can be accessed via. Object pointer using …………….. operator .

(iii) The complier time polymorphism is a means of achieving one interface …………….

(d)    (i) An operator  function cannot have a …………………. Statement in its body .

(ii)  The return type of an operator function  is in general ………….. for which it is defined.

(iii) When base class is inherited as private by the derived  class all member function become

……………                to the derived classes .

(e)  (i) Virtual functions are ………… in order of inheritance .

(ii)  The yearly binding refers  to events that occurs at ………. Time .

(iii) Virtual functions are used to create pointer to …………….. classes .

2.  (a) Write the merits and demerits of object oriented language as compared to procedure oriented

language .

(b)  What is the the purpose of class diagram ? Describe icons used for class relationship . How can be

use object as software modules ?


(a)    Explain hierarchy of class with examples .

(b)    What is intendance ? What are the different forms of inheritance

Write suitable codes to illustrate them .

3.   (a)  What is the difference between active and passive object ?

(b) Explain the following by giving suitable examples :

(i) Association

(ii) aggregation


(a)  What is meant by nesting of member functions? Explain by giving example.

(b) Write a program in C++ using class to add two distance interned in feed and inches and store the

result in third distance . Pass two distances as argument to a function and the function should

return the added distance .Use required constructor and methods in your program .

4.   (a)   Explain recursive association by giving examples .

(b)    What are difference data type conversation possible inC++ ? How these conversation can be

achieved ? Write a program  to illustrate conversion corm a user define data types to a built –in

data type .


(a)  How copy consider can be deiced ? In what situations use of copy consider is nesserry .

(b) What are the limitations of overloaded operator  function ? Write a program in C++ to overloaded

unary operator using friend function .

5.  (a) What is the importance of abstract base class ?

(b)  What are the access control specifies ? Discuss the role of each one of them in inheritances .


(a)   Explain how dynamic binding is achieved in C++ .

(b)  What is the importance of pure virtual function ? In a program define a class shape containing

float type data radius and height and member  function  get data () , pure virtual function volume

() . Define three derived class sphere , cylinder and cone and also redefine pure virtual function

volume  () In each derived class so that it gives volume of corresponding solid .


6.  (a) What are to ways to f0rmating out put information In C++ ?

(b)  Create a class string to accept a string whose length is not know. Accept and display the string

using  extractor and instars functions .


(a)  What is a container ? What are its different types ?

(b)   Write a program that creates a disk file employee class . The employee class contains employee

no. ,  name, department name , basic pay and allowances as data and member function get data

() and show (). Write for object records on the file , close it . Now read the file from beginning

and display all records in tabular form.

Leave a Comment