1. | Given the declarations int x , m = 2000; short y; byte b1 = -40, b2; long n; Which of the following assignment statements will evaluate correctly? (A) x = m * b1; (B) y = m * b1; (C) n = m * 3L; (D) x = m * 3L; |
|
Hint
Half-n-half Clue
| |
|
2. | Given the declarations boolean b; short x1 = 100, x2 = 200, x3 = 300; Which of the following statements are evaluated to true? (A) b = x1 * 2 == x2; (B) b = x1 + x2 != 3 * x1; (C) b = (x3 - 2*x2<0) || ((x3 = 400)<2**x2); (D) b = (x3 - 2*x2>0) || ((x3 = 400) 2*x2); |
| Half-n-half Clue
| |
|
3. | Identify the statements that are correct: (A) int a = 13, a>>2 = 3 (B) int b = -8, b>>1 = -4 (C) int a = 13, a>>>2 = 3 (D) int b = -8, b>>>1 = -4 |
| Half-n-half Clue
| |
|
4. | Consider the following code snippet: ..... ..... try |
| Half-n-half Clue
| |
|
5. | Consider the following code: int x, y, z; y = 1; z = 5; x = 0 - (++y) + z++; After execution of this, what will be the values of x, y and z? |
| Half-n-half Clue
| |
|
6. | Which of the following is not a hexadecimal number? (A) 999 (B) (hex)23 (C) 0x556 (D) 0x1F2 |
| Half-n-half Clue
| |
|
7. | The type long can be used to store values in the following range: |
| Half-n-half Clue
| |
|