Syvum Home Page

Home > Quiz Games > Java Programming >

Java Programming : Arrays and java.lang.* : Multiple Choice


Questions about arrays and classes in the java.lang package.

Formats Info Page Worksheet / Test Paper Quiz Review
Multiple choice

Your Performance  

1.

The methods wait() and notify() are defined in

  java.lang.Thread

  java.lang.Object

  java.lang.ThreadGroup

  java.lang.Runnable

  java.lang.String

  Half-n-half Clue
 

2.

Suppose that s1 and s2 are two strings. Which of the statements or expressions are valid?
(A) String s3 = s1 + s2;
(B) String s3 = s1 - s2;
(C) s1 <= s2
(D) s1.compareTo(s2);
(E) int m = s1.length();

  (C), (D) & (E)

  (D) & (E)

  (A), (B) & (C)

  (A), (D) & (E)

  (A), (C) & (E)

  Half-n-half Clue
 

3.

Which of the following statements are true?
(A) A Java monitor must either extend Thread or implement Runnable.
(B) The sleep() method should be enclosed in try ... catch block.
(C) The yield() method should be enclosed in try ... catch block.
(D) A thread can be temporarily suspended from running by using the wait() method.
(E) A suspended thread using suspend() method can be revived using the resume() method.

  (A), (B), (D) & (E)

  (A), (B) & (D)

  (B), (D) & (E)

  (D) & (E)

  (C), (D) & (E)

  Half-n-half Clue
 

4.

What will be the content of array variable table after executing the following code?
for(int i = 0; i < 3; i + +)
for(int j = 0; j < 3; j + +)
if(j = i) table[i][j] = 1;
else table[i][j] = 0;

  0 0 0
0 0 0
0 0 0

  1 0 0
1 1 0
1 1 1

  0 0 1
0 1 0
1 0 0

  1 0 0
0 1 0
0 0 1

  Half-n-half Clue
 

5.

Given the following code:
class Base { int x = 10; }
class Derived extends Base
{ int x = 20; }

Base b = new Base();
Derived d = new Derived ( );
Base bd = new Derived();
The statement
System.out.println(b.x + " " + d.x + " " + bd.x);
will produce the output

  10 20 20

  10 20 10

  20 10 20

  20 20 10

  Half-n-half Clue
 

6.

Given the code
String s = new String("abc");
Which of the following calls are valid?
(A) s.trim()
(B) s.replace('a', 'A')
(C) s.substring(3)
(D) s.toUppercase()
(E) s.setCharAt(1,'A')
(F) s.append("xyz")

  (C), (D) & (E)

  (A), (B), (C) & (D)

  (A), (C), (D) & (E)

  (D) & (E)

  (A), (B) & (C)

  Half-n-half Clue
 

7.

Which of the following are the wrapper classes?
(A) Random
(B) Byte
(C) Vector
(D) Integer
(E) Short
(F) Double
(G) String

  (A), (B), (D), (E) & (F)

  (B), (D) & (E)

  (B), (D) & (F)

  (B), (D), (E) & (F)

  (D), (E) & (F)

  Half-n-half Clue
 


 
12 more pages in Java Programming


Contact Info © 1999-2024 Syvum Technologies Inc. Privacy Policy Disclaimer and Copyright
Previous
-
Next
-