0% found this document useful (0 votes)
29 views

Unit Test: Date and Signature of Jr. Sup

This document is an exam for an Object Oriented Programming with C++ class. It contains 3 questions testing students' knowledge of key OOP concepts. Question 1 has matching and fill-in-the-blank questions about concepts like encapsulation, inheritance, polymorphism and dynamic binding. Question 2 asks students to define terms and explain concepts in one statement, covering objects, classes, constructors, data abstraction, encapsulation and polymorphism. Question 3 requires students to solve 2 out of 3 short answer questions, explaining the differences between OOP and POP, default/parameterized constructors, and destructors with examples. The exam tests fundamental understanding of core OOP principles in C++.

Uploaded by

arundhang
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views

Unit Test: Date and Signature of Jr. Sup

This document is an exam for an Object Oriented Programming with C++ class. It contains 3 questions testing students' knowledge of key OOP concepts. Question 1 has matching and fill-in-the-blank questions about concepts like encapsulation, inheritance, polymorphism and dynamic binding. Question 2 asks students to define terms and explain concepts in one statement, covering objects, classes, constructors, data abstraction, encapsulation and polymorphism. Question 3 requires students to solve 2 out of 3 short answer questions, explaining the differences between OOP and POP, default/parameterized constructors, and destructors with examples. The exam tests fundamental understanding of core OOP principles in C++.

Uploaded by

arundhang
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Unit Test

Class:-S. Y. B. Sc. (IT)


Exam seat No: Subject: - Object Oriented Programming with C++
Time:-45 m.
Maximum Marks:- 20
N. B.: 1. All questions are compulsory.
Date and Signature of Jr.
2. Numbers to right indicates marks.
Sup.
3. Answers to the same question must be written together.
4. Draw neat labeled diagrams wherever necessary.
5. Make suitable assumptions wherever necessary and state assumption made.
Q1 Answer the following.
A. Match the Following

I.
II.

A
Data Abstraction
Encapsulation

III.

Inheritance

IV.
V.

Dynamic Binding
Polymorphism

05

B
a. Insulation of data
b. Different behaviors in different
instances
c. Essential features without
background details
d. Acquire properties of other
objects
e. Call at Run-time

B. Fill in the blank with appropriate option.


I.
Objects are the basic ______________________________.
a) Constant b) Variable c) Run-Time Entity d) Stop-Time Entity
II.
In OOP, the concept of ____________________ provides the idea of reusability.
a) Objects b) Inheritance c) Data Abstraction d) Encapsulation
III.
In OOP, emphasis is on _________________ rather than procedure.
a) object b)classes c)function d) data
IV.
In POP, follows _____________________ approach in program design.
a) Top-Bottom b) Bottom-Top c) Vertical-Horizontal d) Horizontal- Vertical
V.
Constructors should be declared in __________________ section.
a) Private b) Protected c) Public d) Virtual
Q2 Answer in one statement.
I.
Define term Objects and Classes.

II.

Define the constructor and its types

III.

Explain term Data abstraction and Encapsulation.

IV.

Explain any three special characteristics of constructor function.

V.

Explain the term Polymorphism.

Q3 Solve any two of the following


1. Explain the difference between POP and OOP.
2. Explain with suitable example Default and Parameterized constructor.
3. Explain with suitable example Destructor.

05

10

You might also like