 |
| 1.
|  |  What are the four key features of object-oriented programming? |
|  | |
|
|
 |
| 2.
|  |  What two keywords allow an object to expose only the necessary data elements and procedures? |
|  | |
|
|
 |
| 3.
|  |  What is the purpose of an abstract class? |
|  | |
|
|
 |
| 4.
|  |  When an overloaded method is called in a class that has more than one method with the same name but different argument list, what determines the version of method to use? |
|  | |
|
|
 |
| 5.
|  |  How can encapsulation be accomplished when declaring variables in a class? |
|  | |
|
|
 |
| 6.
|  |  What is the best action to take when an error occurs in your class? |
|  | |
|
|
 |
| 7.
|  |  What can be done in an n-tier application if business rules change that force modifications to the application? |
|  | |
|
|
 |
| 8.
|  |  What determines the scope of a variable or constant? |
|  | |
|
|
 |
| 9.
|  |  Where can a procedure-level or local scope variable be referenced from? |
|  | |
|
|
 |
| 10.
|  |  What is the function of the process called garbage collection? |
|  | |
|
|