Syvum Home Page

Home > Quiz Games > Java Programming > Print Preview

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

Formats Info Page Worksheet / Test Paper Quiz Review
Table

Try the Quiz : Java Programming : Arrays and java.lang.* : Multiple Choice

About Button apid Just what you need to know!
eview

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

• (A)
• (B) & (C)
• (A) & (C)
• (D)
(B) & (C)
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

• (A) & (E)
• (B), (D) & (E)
• (C) & (E)
• (E)
(B), (D) & (E)
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
1 0 0
0 1 0
0 0 1
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)
• (B), (E) & (F)
• (C), (E) & (F)
• (A), (B), (C), (E) & (F)
• (B), (C), (E) & (F)
(B), (C), (E) & (F)
Which of the following are the wrapper classes?
(A) Random
(B) Byte
(C) Vector
(D) Integer
(E) Short
(F) Double
(G) String

• (B), (D) & (E)
• (B), (D) & (F)
• (B), (D), (E) & (F)
• (D), (E) & (F)
• (A), (B), (D), (E) & (F)
(B), (D), (E) & (F)
Which of the following contain error?
(A) int x[] = int[10];
(B) int[] y = new int[5];
(C) float d[] =

• (A), (D) & (E)
• (A), (E) & (F)
• (D), (E) & (F)
• (A), (B), (D), (E) & (F)
• (A), (D) & (F)
(A), (D) & (F)
Which of the following methods belong to the String class?
• length()
• All of these
• compareTo()
• equals()
• substring()
• None of these
All of these
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)

• (A), (C) & (E)
• (A), (D) & (E)
• (A), (B) & (C)
• (C), (D) & (E)
• (D) & (E)
(A), (D) & (E)
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();

• (A), (D) & (E)
• (A), (C) & (E)
• (A), (B) & (C)
• (C), (D) & (E)
• (D) & (E)
(A), (D) & (E)
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)
• (A), (B) & (C)
• (C), (D) & (E)
• (D) & (E)
(A), (B), (C) & (D)
The methods wait() and notify() are defined in
• java.lang.Object
• java.lang.String
• java.lang.Runnable
• java.lang.Thread
• java.lang.ThreadGroup
java.lang.Object
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)
• (C), (D) & (E)
• (B), (D) & (E)
• (D) & (E)
(B), (D) & (E)
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
• 20 10 20
• 10 20 10
• 20 20 10
10 20 10
Given the class definitions
class Base
{
void display ()
{ System.out.println("Base"); }
}
class Derived extends Base
{
void display ()
{ System.out.println("Derived"); }
}
and objects
Base b = new Base();
Derived d = new Derived();
Base bd = new Derived;

then the print statements
System.out.print(b.display() + " ");
System.out.print(d.display() + " ");
System.out.print(bd.display() + " ");
System.out.println();
will display:

• Base Base Derived
• Base Derived Derived
• Base Derived Base
• Derived Derived Derived
Base Derived Derived
When we implement the Runnable interface, we must define the method
• start()
• init()
• run()
• resume()
• main()
run()

Try the Quiz : Java Programming : Arrays and java.lang.* : Multiple Choice


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