COP2258 QUIZ 4
Given char ch; int num; double pay; Which of the following assignment statements are valid? (i) ch = '*'; (ii) pay = num * pay; (iii) rate * 40 = pay;
(i) and (ii) are valid
What is i printed? public class Test { public static void main(String[] args) { int j = 1; int i = ++j + j * 5; System.out.println("What is i? " + i); } }
12
What is x after the following code? public class Test { public static void main(String[] args) { int x = 3; x *= x + 5; System.out.println("x is " + x); } }
24
The value of the expression 5 + 10 % 4 - 3 is ____.
4
What is y displayed in the following code? public class Test { public static void main(String[] args) { int x = 3; int y = x++ + x; System.out.println("y is " + y); } }
7
Suppose x = 4 and y = 2. If the statement x *= y; is executed once, what is the value of x?
8
The expression (double)(5 + 4) evaluates to ____.
9.0
Consider the following program. // Insertion Point 1 public class CircleArea { // Insertion Point 2 static final float PI = 3.14 public static void main(String[]args) { //Insertion Point 3 float r = 2.0; float area; area = PI * r * r; System.out.println("Area = " + area); } // Insertion Point 4 } In the above code, where do the import statements belong?
Insertion point 1
Are the following four statements equivalent? number += 1; number = number +1; number++; ++number;
True
Suppose that alpha and beta are int variables. The statement alpha = --beta; is equivalent to the statement(s) ____.
beta = beta - 1; alpha = beta;
An identifier can be any sequence of characters and integers.
false
If ++x is used in an expression, first the expression is evaluated, and then the value of x is incremented by 1.
false
Consider the following program. public class CircleArea { static Scanner console = new Scanner(System.in); static final float PI = 3.14; public static void main(String[]args) { float r; float area; r = console.nextDouble(); area = PI * r * r; System.out.println("Area = " + area); } } To successfully compile this program, which of the following import statement is required?
import java.util;
Suppose x = 18.6. The output of the statement System.out.println((int)(x) / 3); is 6.
true