CIS210 and 211
[INSERT TITLE HERE] 2
Running head: [INSERT TITLE HERE]
[INSERT TITLE HERE]
Student Name
Allied American University
Author Note
This paper was prepared for [INSERT COURSE NAME], [INSERT COURSE ASSIGNMENT] taught by [INSERT INSTRUCTOR’S NAME].
PART I: Short Response
Directions: Answer each of the following questions. Please ensure that your responses are at least 3 to 5 sentences in length.
1. What are some of the benefits of modularity?
2. What is functional abstraction?
3. What is information hiding?
4. What are the three types of operations on a data collection?
5. What is data abstraction?
6. What is an abstract data type (ADT)?
7. What is a data structure?
8. What is an axiom?
9. What is a constructor?
10. When and how are initializers used?
11. Under what circumstance is a compiler-generated default constructor created?
12. Define the client of a class?
13. What is a superclass?
14. What is the purpose of an exception?
15. What is the difference between the physical size of an array and its logical size?
PART II: Application
Directions: Complete the following exercises found in your textbook.
· Chapter 1, Exercises #1, 2, 3, 4, 5 on pages 27-28.