Assignment 3: Scary OOPS Terms

Scary OOPs Terms

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.


  1. In object oriented programming a class of objects can _______________ (choose the missing word) properties from another class of objects.

·         utilise

·         borrow

·         inherit

·         adapt

·         appropriate

  1. 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 #$%@

  1. When the action referred to in question one occurs, the originating class is called a _______________ .

·         original class

·         top class

·         superclass

·         prime class

·         ancestral animal

  1. 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

  1. 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

  1. 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

  1. 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

  1. A relationship that can be identified between two object entities (classes or individuals) is called a ____________.

·         function

·         association

·         link

·         activity

·         possible embarrassment

  1. In an association the first entity is called the ____________, the second is called the value.

·         key

·         head

·         token

·         prime entity

·         object

  1. ______________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

  1. 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

  1. 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

  1. 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

  1. 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

  1. In oops a unit of programming is called a __________________.

·         key

·         potential nightmare

·         function

·         problem

·         unit

  1. 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

  1. 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

  1. 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

  1. In object oriented programming units of code are called functions. Units of data are called ___________________ .

·         bits

·         targets

·         structures

·         blocks

·         fiddly bits

  1. A simple explanation of what an object is could be to say that it is just _______________ in a box.

·         software

·         something

·         programming

·         trouble

·         resources


Technophile.City    The.Time.Machine     The.Tree.House    Lessons.Index      Assessment.Instruments     Maps     Power.Point     Proforma     Links     Gallery     Games     Humour      Prizes     WebRings     Soapbox     Search.Engines     Site.Map


             Search OzEdweb By Keyword