Chapter 01: Basics of Object-Oriented Programming Language

1.	What is a set of objects that has common attributes and common behavior?
a)	Function
b)	Encapsulation
c)	Class
d)	Abstraction

2.	The process of restricting the free flow of data from the outside world is called _____
a)	Data hiding
b)	Function
c)	Encapsulation
d)	Class

3.	Data abstraction is an act of representing essential features without including background details.
a)	True
b)	False

4.	How can an object be identified?
a)	By its attributes
b)	By its state
c)	By its class
d)	By its characteristics

5.	A ________ has a unique identity through which it may occur differently with same characteristics and methods.
a)	Encapsulation
b)	Abstraction
c)	Class
d)	Object

6.	Inheritance is the process by which an object acquires the properties of another object is called?
a)	True
b)	False

7.	In OOP, the stress is given on:
a)	Class
b)	Data
c)	Methods
d)	Procedure

8.	Object can communicate with each other through ______
a)	Data
b)	Class
c)	Functions
d)	None

9.	What is called an object maker?
a)	Program
b)	Class
c)	Object
d)	Method

10.	Choose a non-Object-Oriented Programming language from the following:
a)	C++
b)	Simula
c)	BASIC
d)	Java

11.	Inter class sharing of features is said to be?
a)	Encapsulation
b)	Inheritance
c)	Delegation
d)	Implementation

12.	The process of combining data and functions that enables them to be applied together as a single entity is known as?
a)	Classification
b)	Attributes 
c)	Inheritance
d)	Encapsulation

13.	In procedural programming, the stress is on.
a)	Data
b)	Function
c)	Class
d)	Object

14.	Creating class is the prime objective in OOP language.
a)	True
b)	False

15.	Using function for multiple operations is called?
a)	Constructor
b)	Abstraction
c)	Inheritance 
d)	Polymorphism