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.

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")

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

  (A), (B) & (C)

  (D) & (E)

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

  (C), (D) & (E)

  Half-n-half Clue
 

2.

Which of the following statements are valid array declaration?
(A) int number();
(B) float average[];
(C) double[] marks;
(D) counter int[];

  (A) & (C)

  (A)

  (D)

  (B) & (C)

  Half-n-half Clue
 

3.

When we implement the Runnable interface, we must define the method

  main()

  start()

  init()

  resume()

  run()

  Half-n-half Clue
 

4.

Which of the following classes are available in the java.lang package?
(A) Stack
(B) Object
(C) Math
(D) Random
(E) String
(F) StringBuffer
(G) Vector

  (B), (C) & (E)

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

  (B), (C), (E) & (F)

  (B), (E) & (F)

  (C), (E) & (F)

  Half-n-half Clue
 

5.

Consider the following code
int number[] = new int[5]; After execution of this statement, which of the following are true?
(A) number[0] is undefined
(B) number[5] is undefined
(C) number[4] is null
(D) number[2] is 0
(E) number.length() is 5

  (C) & (E)

  (E)

  (A) & (E)

  (B), (D) & (E)

  Half-n-half Clue
 

6.

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

  java.lang.Runnable

  java.lang.ThreadGroup

  java.lang.Thread

  java.lang.String

  java.lang.Object

  Half-n-half Clue
 

7.

Given the code
String s1 = "yes";
String s2 = "yes";
String s3 = new String(s1);

Which of the following would equate to true?
(A) s1 == s2
(B) s1 = s2
(C) s3 == s1
(D) s1.equals(s2)
(E) s3.equals(s1)

  (C), (D) & (E)

  (D) & (E)

  (A), (C) & (E)

  (A), (D) & (E)

  (A), (B) & (C)

  Half-n-half Clue
 


 
12 more pages in Java Programming


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