| 
 Multiple ChoiceIdentify the letter of the choice that best
completes the statement or answers the question.
   | 
	|  |  1.  | The syntax of a language ... | a. | is the set of all words and symbols in the
language. |  | b. | consists of the rules for combining words into statements.. |  | c. | defines the rules for interpreting the meaning of
statements. |  | d. | is simply used for
storage. | 
  | 
	|  |  2.  | Which type of programming error is the most difficult to debug? | a. | Syntax | c. | Logic |  | b. | Run-time | d. | Omission | 
  | 
	|  |  3.  | Which of the following is not a primitive data type? | a. | int | c. | String |  | b. | char | d. | boolean | 
  | 
	|  |  4.  | Which variable type would be the best choice to store a letter grade? | a. | int | c. | char |  | b. | double | d. | String | 
  | 
	|  |  5.  | What is the output from the following statements? double x =
3.1415;System.out.println(EasyFormat.format(x, 1, 3));
  | 
	|  |  6.  | Which keyword in Java declares a variable whose value cannot change? | a. | final | c. | constant |  | b. | const | d. | new | 
  | 
	|  |  7.  | The expression 3 + 2 * 5 - 1 yields:   | 
	|  |  8.  | Which of the following mixed-mode arithmetic expressions yields 8.0? | a. | 5 / 2 * 4.0 | c. | 5.0 / 2 * 4 |  | b. | 5 / 2.0 * 4 | d. | 5.0 / 2.0 * 4 | 
  | 
	|  |  9.  | Which of the following identifiers is invalid? | a. | FIRSTNAME | c. | gross_income |  | b. | number3 | d. | 9innings | 
  | 
	|  |  10.  | Which of the following expressions will result in an integer value? | a. | 3 / 2 + 8 / 9 - 5 | c. | 3 / 2.0 + 8 / 9 - 5 |  | b. | 3 / 2 + 8 / 9 - 5.0 | d. | 3 / 2 + 8.0 / 9 -
5 | 
  | 
	|  |  11.  | Which of the following expressions will result in an answer of 3? | a. | (1 + 17 ) % 3 | c. | 12 % 3 - 1 |  | b. | 1 + 17 % 3 | d. | 5 * 2 % 3 | 
  | 
	|  |  12.  | Which of the following does NOT contain a syntax error? | a. | double w, x, y and z; |  | b. | System.out.println(Hello again!”); |  | c. | value = keybd.readint(); |  | d. | num = a*(b + c); | 
  | 
	|  |  13.  | In the assignment statement below, what is the purpose of the (double) 
used? int x = 3, y = 2;double z =
(double) x / y;
 
| a. | To double the amount of the answer, like multiplying by 2. |  | b. | To make sure that
the result of the division is a decimal number. |  | c. | To round the answer to the nearest
integer. |  | d. | To round the answer to the nearest tenth. | 
  | 
	|  |  14.  | Assume the variable declarations below for this problem: int x = 3, y = 2, z = x + y;
 Which
of the following output statements correctly displays the sentence below?3 + 2 = 5| a. | System.out.print(x + “+” + y + “=” +
z); |  | b. | System.out.print(x + “ + ” + y + “ = ” +
z); |  | c. | System.out.print(x + y + “ = ” +
z); |  | d. | System.out.print(x + y =
z); | 
  | 
	|  |  15.  | What is the value of the expression below?
 Math.pow(Math.abs(3-6),
Math.sqrt(4))
 
   |