OAE 054 Exam Questions and Answers with
Verified Solutions | Latest Updated 2026
object-oriented programming ____ is a style of programming that
involves
representing items, things, and people as
objects
rather than basing the logic around
actions.
unique to this programming style is
Support for the
concepts of encapsulation and inheritance
Decomposing when we break a problem down into
smaller parts
to make it easier to tackle.
instance variable a variable defined in a class for which
every object
of the class has its own value
method parameters The part of a method declaration that
accepts
values from the method call.
flow chart A graphic organizer that can be used to
show the
procedural pathways within a program.
,Trace Table A table that follows the values of variables
to check
for accuracy.
Iterative design Developed through user centred
evaluation and
based upon the six principles of iterative
design.
Iteration repetition of a mathematical or
computational
procedure applied to the result of a
previous
application, typically as a means of
obtaining
successively closer approximations to the
solution
of a problem. Sometimes you want the
computer to
execute the same lines of code several
times. This is
done using a loop. There are three types
of loops:
For loops, while loops and repeat until
loops. That's
handy as it enables you not to have to
copy the
same lines of code many times.
, Selection Sometimes you only want some lines of
code to be
run only if a condition is met, otherwise
you want
the computer to ignore these lines and
jump over
them. This is achieved using IF
statements. e.g. If a
condition is met then lines 4, 5, 6 are
executed
otherwise the computer jumps to line 7
without
even looking at line 4,5 and 6.
Recursion The process of calling the function that is
currently
executing. It is way of solving a problem.
It's all
about solving a problem using simply
versions of
the problem.
Sequence the order in which things happen or should
happen. This means that the computer will
run your
code in order, one line at a time from the
top to the
bottom of your program. It will start at line
1, then
execute line 2 then line 3 and so on till it
reaches
the last line of your program
Verified Solutions | Latest Updated 2026
object-oriented programming ____ is a style of programming that
involves
representing items, things, and people as
objects
rather than basing the logic around
actions.
unique to this programming style is
Support for the
concepts of encapsulation and inheritance
Decomposing when we break a problem down into
smaller parts
to make it easier to tackle.
instance variable a variable defined in a class for which
every object
of the class has its own value
method parameters The part of a method declaration that
accepts
values from the method call.
flow chart A graphic organizer that can be used to
show the
procedural pathways within a program.
,Trace Table A table that follows the values of variables
to check
for accuracy.
Iterative design Developed through user centred
evaluation and
based upon the six principles of iterative
design.
Iteration repetition of a mathematical or
computational
procedure applied to the result of a
previous
application, typically as a means of
obtaining
successively closer approximations to the
solution
of a problem. Sometimes you want the
computer to
execute the same lines of code several
times. This is
done using a loop. There are three types
of loops:
For loops, while loops and repeat until
loops. That's
handy as it enables you not to have to
copy the
same lines of code many times.
, Selection Sometimes you only want some lines of
code to be
run only if a condition is met, otherwise
you want
the computer to ignore these lines and
jump over
them. This is achieved using IF
statements. e.g. If a
condition is met then lines 4, 5, 6 are
executed
otherwise the computer jumps to line 7
without
even looking at line 4,5 and 6.
Recursion The process of calling the function that is
currently
executing. It is way of solving a problem.
It's all
about solving a problem using simply
versions of
the problem.
Sequence the order in which things happen or should
happen. This means that the computer will
run your
code in order, one line at a time from the
top to the
bottom of your program. It will start at line
1, then
execute line 2 then line 3 and so on till it
reaches
the last line of your program