wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz - OOP

Total questions: 30

Worksheet time: 23mins

Name
Class
Date
1.

It is assigned to objects

a)

responsibilities

b)

messages

c)

methods

2.

How do objects communicate?

a)

assigning responsibilities

b)

sending messages

c)

methods of object

3.

How are messages received by the object?

a)

assigning responsibilities

b)

by communication

c)

via the methods

4.

Which of the following are considered as objects?

a)

Insights

b)

Specifications

c)

Interactions

d)

Roles

e)

Tangible Things

5.

Answer is one word only, singular, and should be written in ALL CAPS. It is anything to which a concept applies.

(a)  

6.

It means that large software projects can be splitted up into smaller pieces.

a)

Modularity

b)

Extensibility

c)

Reusability

7.

It means that programs can be assembled from pre-written software components

a)

Modularity

b)

Extensibility

c)

Reusability

8.

It means that new software components can be written or developed from existing ones

a)

Modularity

b)

Extensibility

c)

Reusability

9.

What are the reasons why we care about objects?

a)

Modularity

b)

Extensibility

c)

Reusability

10.

Which are the parts of an object?

a)

data

b)

methods

c)

responsibility

11.

This is the objects responsibility to know

a)

data

b)

methods

12.

This is the objects responsibility to do

a)

data

b)

methods

13.

It is the representation of the essential features of an object. These are ‘encapsulated’ into an abstract data type

a)

Abstraction

b)

Encapsulation

c)

Inheritance

d)

Polymorphism

e)

Aggregation

14.

It is the practice of including in an object everything it needs hidden from other objects.

a)

Abstraction

b)

Encapsulation

c)

Inheritance

d)

Polymorphism

e)

Aggregation

15.

It is also called as the 'is a' relationship.

a)

Abstraction

b)

Encapsulation

c)

Inheritance

d)

Polymorphism

e)

Aggregation

16.

It is means having many forms

a)

Abstraction

b)

Encapsulation

c)

Inheritance

d)

Polymorphism

e)

Aggregation

17.

It is described as the 'has a' relationship. Where an object is part of another object.

a)

Abstraction

b)

Encapsulation

c)

Inheritance

d)

Polymorphism

e)

Aggregation

18.

What are the two types of aggregation?

a)

compusite aggregation

b)

shared aggregation

c)

composite aggregation

d)

shares aggregation

19.

Answer is two words only, and should be written in ALL CAPS. Type of aggregation where the part is shared by more than one composite

(a)  

20.

It is the most important aspect of an object.

a)

behaviour

b)

message

21.

Which are the steps of OOP?

a)

Making classes

b)

Making objects interact

c)

Sending messages

d)

Assigning reponsibilities

22.

Which is the lowest level of programming language?

a)

Machine Laguage

b)

Assembly Language

c)

OOPL

23.

Which level of programming language consists purely of numbers?

a)

Machine Laguage

b)

Assembly Language

c)

OOPL

24.

Which level of programming language uses mnemonics?

a)

Machine Laguage

b)

Assembly Language

c)

OOPL

25.

The higher the level of programming language, the more it is understandable to whom?

a)

Machines

b)

Humans

26.

The lower the level of programming language, the more it is understandable to whom?

a)

Machines

b)

Humans

27.

These are used to convert high level languages to machine languages that devices/machines can understand.

a)

Interpreters

b)

Compilers

28.

Answer in ONE word only, and write it in ALL capital letters. Do not write a space nor a special character in your answer. What is our official course code?

(a)  

29.

A leading university in the Philippines recognized for its proactive contribution to Sustainable Development through equitable and inclusive programs and services by 2030. What is this statement?

a)

BPSU Vision

b)

BPSU Mission

30.

To develop competitive graduates and empowered community members by providing relevant innovative and transformative knowledge, research, extension and production programs and services through progressive enhancement of its human resource capabilities and institutional mechanisms. What is this statement?

a)

BPSU Vision

b)

BPSU Mission