|
|
|
|
|
|
|
Chapter 10
Exam Preparation Exercises |
|
|
|
|
|
|
|
|
3. a. sumOfSquares += x * x; |
|
|
|
 |
|
|
|
|
b. count--; |
|
|
|
 |
|
|
|
|
or |
|
|
|
 |
|
|
|
|
--count; |
|
|
|
 |
|
|
|
|
c. k = (n > 8) ? 32 : 15 * n; |
|
|
|
|
|
|
|
|
5. Notice that
the character \ is a backslash. |
|
|
|
|
|
|
|
|
6. a. 1.4E+12 (to 10 digits) b. 100.0 (to 10 digits) c. 3.2E+5 (to 10 digits) |
|
|
|
|
|
|
|
|
9. a. valid b. invalid c. invalid d. valid |
|
|
|
|
|
|
|
|
12. False. The angle brackets (< >) should be quotation marks. |
|
|
|
|
|
|
|
|
Chapter 10
Programming Warm-Up Exercises |
|
|
|
|
|
|
|
|
2. cout << Hello\tThere\n\n\n\Ace\;
6. enum CourseType {CS101, CS200, CS210, CS350, CS375, CS441};
8. enum DayType {MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY};
9. DayType CharToDay( /* in */ char ch1,
/* in */ char ch2 )
// Precondition:
// ch1==M OR ch1==W OR ch1==F OR
// (ch1==t && ch2==U) OR (ch1==T && ch2==H)
// Postcondition:
// Function value == MONDAY, if ch1==M
// == TUESDAY, if (ch1==T && ch2==U)
// == WEDNESDAY, if ch1==W
// == THURSDAY, if (ch1==T && ch2==H)
// == FRIDAY, if ch1==F
{
switch (ch1)
{
case M : return MONDAY;
case T : if (ch2 == U)
return TUESDAY;
else
return THURSDAY;
case W : return WEDNESDAY;
case F : return FRIDAY;
}
} |
|
|
|
|
|