Topical Information
Since the last exam, we've talked about:
- cctype: is___ and to___er
functions
- if and else
for simple decision making
- factoring code from a branch structure
- ==, !=, <, etc. for comparing values
- &&, ¦¦, ! for
manipulating logical values
- DeMorgan's Laws for negating logical combinations
- while for simple repetition
- the accumulation loop pattern (including counting)
- domain validation loop pattern
- peek for detecting input before it is
processed
- fail/clear
for detecting numeric input failure and correcting it
- basic string handling
- construction (declared and anonymous)
- concatenation
- getline
- subscripting/indexing and string::size_type
- comparison
And any of that could be on this exam in the credit section.
Bonus Information
Possible bonus questions may come from the above topics or from the
following topics:
- for loops
- do loops
- ?: operator
- switch branches
- short-hand operators
- writing simple functions
Temporal Information
The third test will be
a take-home exam! (See inside for start and due dates!)
(PLEASE STUDY!!!!)