wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Object Oriented Programming(Chapter 1)

Total questions: 10

Worksheet time: 3mins

Name
Class
Date
1.

What large machines were created back in 1960s that manage large volume of data(numbers) efficiently?

a)

System unit

b)

Mainframes

c)

Servers

2.

These programming languages were developed and became precursor to modern Object Oriented Languages.

a)

Modula-2

b)

ADA

c)

Fortran

d)

COBOL

3.

The Object Oriented paradigms suggest we should model instructions in a computer program with the data they manipulate and store these as components together.

a)

TRUE

b)

FALSE

4.

Whatever development methodology is adopted, it is not the creation of the code that is generally the source of most problems in writing program code. Most problem arise from:

a)

Poor analysis and design

b)

Poor maintainability

c)

Poor Team staffing

d)

Insufficient funds

5.

Allows us to consider complex ideas while ignoring irrelevant detail that would confuse us.

a)

Abstraction

b)

Encapsulation

c)

Generalisation

d)

Polymorphism

e)

Object

6.

Allows us to focus on what something does without considering the complexities of how it works.

a)

Abstraction

b)

Encapsulation

c)

Generalisation

d)

Polymorphism

e)

Object

7.

Allows us to consider general categories of objects w/c have common properties and then define specialized sub classes that inherit the properties of the general categories.

a)

Abstraction

b)

Encapsulation

c)

Generalisation

d)

Polymorphism

e)

Object

8.

Allows computer system to be extended, with new specialized objects being created, while allowing current parts of the system to interact with new object without concern for the specific properties of the new objects.

a)

Abstraction

b)

Encapsulation

c)

Generalisation

d)

Polymorphism

e)

Object

9.

These are created from the Class design for each actual thing.

a)

Abstraction

b)

Encapsulation

c)

Generalisation

d)

Polymorphism

e)

Object

10.

A 'Class' is a software design w/c describes the general properties of something w/c the software is modelling.

a)

TRUE

b)

FALSE