public class Test {
public static void main( String[] args) {
String foo = args[1];
String bar = args[2];
String baz = args[3];
System.out.println(“baz = “ + baz);
}
}
And the command line invocation: java Test red green blue
What is the result?()
A. baz =
B. baz = null
C. baz = blue
D. Compilation fails.
E. An exception is thrown at runtime.
您可能感兴趣的试卷
你可能感兴趣的试题
public class Test {
private static int[] x;
public static void main(String[] args) {
System.out.println(x[0]);
}
}
What is the result?()
A. 0
B. null
C. Compilation fails.
D. A NullPointerException is thrown at runtime.
E. An ArrayIndexOutOfBoundsException is thrown at runtime.
A. float f = 1F;
B. float f = 1.0.;
C. float f = ‘1’;
D. float f = “1”;
E. float f = 1.0d;
// Point X
public class foo {
public static void main(String[] args) throws Exception {
jave.io.PrintWriter out = new jave.io.PrintWriter(
new jave.io.OutputStreamWriter(System.out), true);
out.println(“Hello”);
}
}
Which statement at Point X on line 1 is required to allow this code to compile?()
A. No statement is required.
B. import jave.io.*;
C. include java.io.*;
D. import jave.io.PrintWriter;
E. include java.io.PrintWriter;
ArraryList a = new ArrayList();
a.add(“Alpha”);
a.add(“Bravo”):
a.add(“Charlie”);
a.add(“Delta”);
Iterator iter = a.iterator();
Which two, added at line 17, print the names in the ArrayList in alphabetical order?()
A. for (int i=0; i< a.size(); i++) System.out.println(a.get(i)));
B. for (int i=0; i< a.size(); i++) System.out.println(a[i]);
C. while( iter.hasNext() ) System.out.println(iter.next()) ;
D. for (int i=0, i< a.size(); i++) System.out.println(iter[i]);
E. for (int i=0; i< a.size(); i++) System.out.println(iter.get(i));
A. Exiting from a synchronized block.
B. Calling the wait method on an object.
C. Calling the notify method on an object.
D. Calling the notifyAll method on an object.
public class A extends Thread {
A() {
setDaemon(true);
}
public void run() {
(new B()).start();
try {
Thread.sleep(60000);
} catch (InterruptedException x) {}
System.out.println(“A done”);
}
class B extends Thread {
public void run() {
try {
Thread.sleep(60000);
} catch (InterruptedException x) {}
System.out.println(“B done”);
}
}
public static void main(String[] args) {
(new A()).start();
}
}
What is the result?()
A. A done
B. B done
C. A done B done
D. B done A done
E. There is no exception that the application will print anything.
F. The application outputs “A done” and “B done”, in no guaranteed order.
public class X implements Runnable {
private int x;
private int y;
public static void main(String [] args) {
X that = new X();
(new Thread( that )).start();
(new Thread( that )).start();
}
public void run() {
for (;;) {
synchronized (this) {
x++;
y++;
}
System.out.println(Thread.currentThread().getName() +
“x = “ + x + “, y = “ + y);
}
}
}
What is the result?()
A. Compilation fails.
B. The program prints pairs of values for x and y that might not always be the same on the same line (for example, “x = 2, y = 1”).
C. The program prints pairs of values for x and y that are always the same on the same line (for example, “x = 1, y = 1”). In addition, each value appears only once (for example, “x = 1, y = 1” followed by “x = 2, y = 2”). The thread name at the start of the line shows that both threads are executing concurrently.
D. The program prints pairs of values for x and y that are always the same on the same line (for example, “x = 1, y = 1”). In addition, each value appears only once (for example, “x = 1, y = 1” followed by “x = 2, y = 2”). The thread name at the start of the line shows that only a single thread is actually executing.
class MyThread extends Thread {
public void run() { System.out.println(“AAA”); }
public void run(Runnable r) { System.out.println(“BBB”); }
public static void main(String[] args) {
new Thread(new MyThread()).start();
}
}
What is the result?()
A. AAA
B. BBB
C. Compilation fails.
D. The code runs with no output.
A. Compilation fails.
B. An exception is thrown.
C. The wait() method has no effect.
D. Thread X receives the lock immediately.
E. Object A moves the thread to the wait pool.
public class SyncTest {
private int x;
private int y;
private synchronized void setX( int i ) { x = i; }
private synchronized void setY( int i ) { y = i; }
public void setXY( int i ) { setX(i); setY(i); }
public synchronized boolean check() { return x != y; }
}
Under which condition will check return true when called from a different class? ()
A. check can never return true.
B. check can return true when setXY is called by multiple threads.
C. check can return true when multiple threads call setX and setY separately.
D. check can return true only if SyncTest is changed to allow x and y to be set separately.
最新试题
A programmer iterates over the TreeSet and prints the name of each Drink object. What is the result?()
What is the appropriate definition of the hashCode method in class Person?()
Given a class whose instances, when found in a collection of objects, are sorted by using the compareTo() method, which two statements are true?()
Which statement is true?()
Which two can be results?()
What is the result?()
What is the result?()
Which statement is true about the set variable on line 12?()
What is the result?()
What is the result?()