Computer Programming 2 - 4 Question Preview (ID: 19442)


Computer Programming 2 - Part 4. TEACHERS: click here for quick copy question ID numbers.

Functions that are not defined in an abstract class but must be defined in any child classes is:
a) Pure virtual
b) Virtual
c) Override
d) Overload

The keyword that makes polymorphism possible is:
a) Virtual
b) Protected
c) Abstract
d) Pure virtual

A class that cannot have any objects created from it is called:
a) Abstract
b) Parent
c) Child
d) Virtual

Overloading is:
a) Where a class has multiple functions with the same name but different parameters
b) Where a class receives or inherits functions and variables from another class
c) Where a class uses an object of another class
d) Where a class has a function with the same name as its parent class but different code

Overriding is:
a) Where a class has a function with the same name as its parent class but different code
b) Where a class uses an object of another class
c) Where a class receives or inherits functions and variables from another class
d) Where a class has multiple functions with the same name but different parameters

A HAS-A relationship between classes is:
a) Where a class uses an object of another class
b) Where a class receives or inherits functions and variables from another class
c) Where a class has a function with the same name as its parent class but different code
d) Where a class has multiple functions with the same name but different parameters

Inheritance is:
a) Where a class receives or inherits functions and variables from another class
b) Where a class uses an object of another class
c) Where a class has a function with the same name as its parent class but different code
d) Where a class has multiple functions with the same name but different parameters

Which is NOT a use for UML diagrams?
a) They assist in planning object classes and their relationships
b) They assist in planning class functions
c) They assist in planning class variables
d) They assist in planning class pictures

UML stands for:
a) Unified Modeling Language
b) Unified Modeling League
c) Unified Machine Legion
d) Unified Machine Language

A parent class object can hold an instance of a child class is called:
a) Polymorphism
b) Inheritance
c) Abstract
d) Virtual

Play Games with the Questions above at ReviewGameZone.com
To play games using the questions from above, visit ReviewGameZone.com and enter game ID number: 19442 in the upper right hand corner or click here.

TEACHERS / EDUCATORS
Log In
| Sign Up / Register