CSE 321 Exam Handout
Here you can view the operation summary handout that will be included
with the exam (follow the link at the bottom of the page). Note the
following important points:
- The handout only includes the operations' names, parameters, and
paramater modes. Functions are distinguished from procedures by the
return type that is listed before the function name.
- Observe the notation used for accessors. It is meant to show what
needs to be put between the [] of each accessor and what type of object
reference each accessor returns.
- The default parameter mode for the distinguished parameter (denoted
by the exemplar name in the handout) in a procedure is alters and in a function is preserves. The only exceptions in the operations listed
in the handout are the following:
- in Binary_Tree_Kernel, Compose produces t and Decompose
consumes t;
- in Statement_Kernel, all the Compose... operations produce s and
all the Decompose... operations consume s.
- Your instructor will bring a complete copy of all the component
specifications to the exam and you will be able to consult it during
the exam, if needed.
CSE 321 Component Operation Summary