0% found this document useful (0 votes)
120 views3 pages

C++ Object Oriented Programming Exam Paper

This document is a practice question paper for the Object Oriented Programming Using C++ course, intended for second-year students. It includes various sections with compulsory questions covering key topics in OOP, such as inheritance, constructors, polymorphism, and operator overloading. The paper emphasizes time management and presentation skills, and outlines specific instructions for answering the questions.

Uploaded by

shrumishra2726
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
120 views3 pages

C++ Object Oriented Programming Exam Paper

This document is a practice question paper for the Object Oriented Programming Using C++ course, intended for second-year students. It includes various sections with compulsory questions covering key topics in OOP, such as inheritance, constructors, polymorphism, and operator overloading. The paper emphasizes time management and presentation skills, and outlines specific instructions for answering the questions.

Uploaded by

shrumishra2726
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Subject: Object Oriented Programming Using C++ (313304)

K Scheme Second Year – Practice Question Paper – Winter 2025


Programme Code: BD/ CM/ CO/ CW/ HA/ IF/ IH/ SE

Note: 1. This is Practice Paper to Test What & how much you have Studied.
2. To check Your Time management Skills and your Paper Presentation Skills.
3. It’s not a Sample Question Paper
4. Questions for Your Final Paper Can’t be Predicted.
5. We have covered mostly important topic.

Instructions – (1) All Questions are Compulsory.


(2) Answer each next main Question on a new page.
(3) Illustrate your answers with neat sketches wherever necessary.
(4) Assume suitable data, if necessary.
(5) Use of Non-programmable Electronic Pocket Calculator is permissible.
(6) Mobile Phone, Pager and any other Electronic Communication devices are not
permissible in Examination Hall.
(7) Preferably, write the answers in sequential order.

1. Attempt any FIVE of the following: [10 Marks]

a) State any four object oriented languages.


b) Describe class with example.
c) What is multilevel inheritance? Draw the diagram to show multilevel inheritance.
d) Define constructor. List types of constructor
e) Define polymorphism with it’s types.
f) Explain inline member function
g) Define file with it’s operations.

2. Attempt any THREE of the following: [12 marks]

a) State the use of scope resolution operator and explain it with example .

b) Explain friend function with suitable example.

c) What is inheritance? Give different types of inheritance.

d) Illustrate this pointer with example.


3. Attempt any THREE of the following: [12 marks]

a) Describe the concept of virtual base class with suitable example.

b) Describe how memory is allocated to objects of class with suitable diagram

c) Write any four benefits of OOP

d) Describe visibility modes and their effects used in inheritance.

4. Attempt any THREE of the following: [12 marks]

a) Describe constructor with default arguments with an example.

b) Explain the structure of C++ program.

c) Give four points of distinction between OOP & POP.

d) Explain parameterized constructor with suitable code example.

5. Attempt any TWO of the following: [12 marks]

a) Explain operator overloading. Write a program to overload binary ++ operator.

b) Write a program to copy contents of [Link] to [Link].

c) Develop a program to declare class book containing data members as title,


authorname, publication, price Accept and display the information for one object using
pointer to that objects.

6. Attempt any TWO of the following: [12 marks]

a) Write any two characteristics of static data member. Write C++ program to count
number of objects created with the help of static data member

b) Write a C++ program to define structure student having data members name, roll
no., age. Accept and display data for 5 students.
c)

_________

You might also like