Académique Documents
Professionnel Documents
Culture Documents
Name: ________________________________________
NOTES: Teacher will provide key prior to exam, but extra credit will only be given if review completed (IN YOUR OWN
HANDWRITING) before the key is made available. Im aware that not everything on the list is a question I maintain that you can
say something (give an example, etc.) for each one. Yes, I do give part credit. Yes, you may alter the formatting to suit yourself
before you print as long as you dont alter the order or disappear any questions.
Chapter 23
Objective 1 - Declaring Variables
What are the Java program keyword categories?
Recognize correct declaration and initialization of variables.
Recognize examples of reserved words.
Objective 2 - The Integer Data Type
Recognize the Java integer data types.
Recognize the Java integer arithmetic operators.
Recognize the results of integer division.
Objective 3 - The Real Number Type
Recognize the Java real number data types.
Recognize the Java real number arithmetic operators.
Know the size of the real number data types.
Objective 4 - Unary Operators
Recognize prefix and postfix unary operators, their differences, and their results.
Recognize that you should not combine shortcut operators.
Objective 5 - Binary Operator Shortcuts
Recognize binary shortcuts and their results.
Objective 6 - The Character and String Data Types
Recognize the syntax and results of string concatenation.
Recognize the behavior of string types and numeric types in concatenation.
Objective 7 - The Boolean Data Type and Constants
Who is George Boole?
Recognize the behavior of Boolean variables.
Recognize that constants cannot be changed after they are declared and initialized.
Objective 8 - One-Way Selection
Read code involving one-way selection.
Recognize that indentation does not affect program logic.
Objective 9 - Two-Way Selection
Read code involving two-way selection.
What do one-way and two-way selection have in common?
Objective 10 - Multiple-Way Selection
(Note: this is *not* on AP test.)
Recognize keywords used in multiple-way selection.
Read code involving multiple-way selection.
Objective 11 - Repetition with <for>
Read code involving repetition with <for>
Objective 12 - Conditional Repetition with <while> and <do..while>
Read code involving repetition with <while> and <do..while>
Debug code involving repetition with <while> and <do..while>
Objective 13 - Nested Selection
Read code involving nested selection.
Debug code involving nested selection. Be aware of the difference between syntax, runtime, and logic errors.