|
This is a sentence completion
exercises. It
provides a tool for assessing your familiarity with OOP terminology. Copy the
questions below into your word
processing program. Answer each question. You may show the correct
answers by converting them to
Bold or by underlining them.
- In object oriented programming a class of objects
can _______________ (choose the missing word) properties from another
class of objects.
·
utilise
·
borrow
·
inherit
·
adapt
·
appropriate
- When the action referred to in question one does
occur, the new class is called a _______________ .
·
secondary class
·
minor class
·
subclass
·
family class
·
pain in the #$%@
- When the action referred to in question one occurs,
the originating class is called a _______________ .
·
original class
·
top class
·
superclass
·
prime class
·
ancestral animal
- When new classes of objects are developed by this
process, the resulting collection of classes is called a class
_______________ .
·
collection
·
group
·
hierarchy
·
of troublemakers
·
family
- Objects that can change and actively evolve in the
course of interactions with other objects are said to be
_______________ objects.
·
modified
·
active
·
dynamic
·
pretty cool
·
typical
- Attributes allow checking of functions. Two
attributes are 'identifiers'. One is known as the _____________ class,
and dictates the location of the object and its duration or lifetime.
·
group
·
storage
·
functional
·
top
·
working
- Another identifier, known as _________ determines
how much memory is allocated to an object, and how a program will
interpret the object.
·
sorters
·
restrictions
·
type
·
pumpkin eaters
·
tags
- A relationship that can be identified between two
object entities (classes or individuals) is called a ____________.
·
function
·
association
·
link
·
activity
·
possible embarrassment
- In an association the first entity is called the
____________, the second is called the value.
·
key
·
head
·
token
·
prime entity
·
object
- ______________allows the behaviour of an object to
be defined in terms of the behaviour of another object. It is and is a
method for an object to 'pass responsibility on'.
·
ordering
·
escapism
·
delegation
·
demanding
·
buck passing
- There are two ways an object can pass responsibility
on. One way is that it can forward a message to any other object it has
knowledge of. This is referred to as_______________________ .
·
secondary turning
·
complex demands
·
constructive ordering
·
explicit delegation
·
outrageous presumption
- Another way an object can pass responsibility on is
to refer all messages that are not understood by the receiving object
to the parent object. This is referred to as________________ .
·
simple demands
·
implicit delegation
·
primary turning
·
de-constructive ordering
·
being a little baby
- The term given to the process of hiding all the
details of an object that do not contribute to its essential
characteristics is called _____________.
·
masking
·
cleansing
·
encapsulation
·
grouping
·
hiding the evidence
- By hiding the implementation details of an object
the only thing that remains externally visible is the ____________ of
the object.
·
code
·
data
·
function details
·
messy bits that couldn't be hidden
·
interface
- In oops a unit of programming is called a
__________________.
·
key
·
potential nightmare
·
function
·
problem
·
unit
- Object oriented programming allows for extension
of an objects function or of class function. This ability within oop
is called ________________ .
·
·
expansion capacity
·
virtual extension
·
scalability
·
jolly useful
- The ability to send a common message to different
classes and for each subclass object to respond to the message in a
manner appropriate to its own properties is called __________________.
·
adaptability
·
polymorphism
·
integration
·
singularity
·
group consciousness
- The ability to change code after it has been
developed without necessarily changing the appearance of an object is
peculiar to oops. This re-useability is referred to as ___________
modification.
·
partial
·
incomplete
·
staged
·
incremental
·
lazy bones
- In object oriented programming units of code are
called functions. Units of data are called ___________________ .
·
bits
·
targets
·
structures
·
blocks
·
fiddly bits
- A simple explanation of what an object is could be
to say that it is just _______________ in a box.
·
software
·
something
·
programming
·
trouble
·
resources
|