package test1;
public class Test1 {
static int x = 42;
}
package test2;
public class Test2 extends test1.Test1 {
public static void main(String[] args) {
System.out.println(“x = “ + x);
}
}
What is the result?()
A. x = 0
B. x = 42
C. Compilation fails because of an error in line 2 of class Test2.
D. Compilation fails because of an error in line 3 of class Test1.
E. Compilation fails because of an error in line 4 of class Test2.
您可能感兴趣的试卷
你可能感兴趣的试题
public interface Foo {
int k = 4; 3. }
Which three are equivalent to line 2?()
A. final int k = 4;
B. public int k = 4;
C. static int k = 4;
D. abstract int k = 4;
E. volatile int k = 4;
F. protected int k = 4;
public class Test {
public static void aMethod() throws Exception {
try {
throw new Exception();
} finally {
System.out.println(“finally”);
}
}
public static void main(String args[]) {
try {
aMethod();
} catch (Exception e) {
System.out.println(“exception”);
}
System.out.println(“finished”);
}
}
What is the result?()
A. finally
B. exception finished
C. finally exception finished
D. Compilation fails.
int x = 3;
int y = 1;
if (x = y) {
System.out.println(“x = “ + x);
}
What is the result? ()
A.x=1
B.x=3
C.Compilation fails.
D.The code runs with no output. 
E.An exception is thrown at runtime.
A. public
B. private
C. protected
D. transient
E. default access
int i = 1,j = 10;
do {
if(i>j) {
break;
}
j--;
} while (++i <5);
System.out.println(“i =” +i+” and j = “+j);
What is the result?()
A. i = 6 and j = 5
B. i = 5 and j = 5
C. i = 6 and j = 4
D. i = 5 and j = 6
E. i = 6 and j = 6
class A {
A() { }
}
class B extends A {
}
Which two statements are true?()
A. Class B’s constructor is public.
B. Class B’s constructor has no arguments.
C. Class B’s constructor includes a call to this().
D. Class B’s constructor includes a call to super().
interface Animal {
void soundOff();
}
class Elephant implements Animal {
public void soundOff() {
System.out.println(“Trumpet”);
}
}
class Lion implements Animal {
public void soundOff() {
System.out.println(“Roar”);
}
}
class Alpha1 {
static Animal get( String choice ) {
if ( choice.equalsIgnoreCase( “meat eater” )) {
return new Lion();
} else {
return new Elephant();
}
}
}
Which compiles?()
A. new Animal().soundOff();
B. Elephant e = new Alpha1();
C. Lion 1 = Alpha.get(“meat eater”);
D. new Alpha1().get(“veggie”).soundOff();
1. class Test {
2. private Demo d;
3. void start() {
4. d = new Demo();
5. this.takeDemo(d);
6. }
7.
8. void takeDemo(Demo demo) {
9. demo = null;
10. demo = new Demo();
11. }
12. }
When is the Demo object, created on line 3, eligible for garbage collection?()
A. After line 5.
B. After line 9.
C. After the start() method completes.
D. When the takeDemo() method completes.
E. When the instance running this code is made eligible for garbage collection.
A. float[] = new float(3);
B. float f2[] = new float[];
C. float[] f1 = new float[3];
D. float f3[] = new float[3];
E. float f5[] = { 1.0f, 2.0f, 2.0f };
F. float f4[] = new float[] { 1.0f. 2.0f. 3.0f};
public class Test {
public static void main(String args[]) {
class Foo {
public int i = 3;
}
Object o = (Object)new Foo();
Foo foo = (Foo)o;
System.out.println(“i = “ + foo.i);
}
}
What is the result?()
A. i = 3
B. Compilation fails.
C. A ClassCastException is thrown at line 6.
D. A ClassCastException is thrown at line 7.
最新试题
Given a class whose instances, when found in a collection of objects, are sorted by using the compareTo() method, which two statements are true?()
Given that t1 is a reference to a live thread, which is true?()
What is the result?()
What is the result?()
Given that Triangle implements Runnable, and:Which two statements, inserted independently at both lines 35 and 41, tend to allow both threads to temporarily pause and allow the other thread to execute?()
What is the result?()
Which two of statements are true?()
Which code, inserted at line 4, guarantees that this program will output [1, 2]?()
What is the result?()
Which statement is true?()