多项选择题

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().


您可能感兴趣的试卷

你可能感兴趣的试题

3.多项选择题Which two cause a compiler error?() 

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};

5.单项选择题Which interface does java.util.Hashable implement?()  

A. Java.util.Map.
B. Java.util.List.
C. Java.util.Hashable.
D. Java.util.Collection.

6.多项选择题Which two interfaces provide the capability to store objects using a key-value pair?()

A. Java.util.Map.
B. Java.util.Set.
C. Java.util.List.
D. Java.util.StoredSet.
E. Java.util.StoredMap.
F. Java.util.Collection.

8.多项选择题Which statements about static inner classes are true?()

A. A static inner class requires a static initializer.
B. A static inner class requires an instance of the enclosing class.
C. A static inner class has no reference to an instance of the enclosing class.
D. A static inner class has access to the non-static members of the outer class.
E. Static members of a static inner class can be referenced using the class name of the static inner  class.

9.多项选择题

public class MethodOver {  
private int x, y;  
private float z;  
public void setVar(int a, int b, float c){  
x = a;  
y = b;  
z = c;  
}  
}  
Which two overload the setVar method?()

A. void setVar (int a, int b, float c){  x = a;  y = b;  z = c;  }
B. public void setVar(int a, float c, int b) {  setVar(a, b, c);  }
C. public void setVar(int a, float c, int b) {  this(a, b, c);  }
D. public void setVar(int a, float b){  x = a;  z = b;  }
E. public void setVar(int ax, int by, float cz) {  x = ax;  y = by;  z = cz;  }

10.单项选择题

class A {  
public String toString () {  
return “4”;  
}  
}  
class B extends A {  
8. public String toString () {  
return super.toString() + “3”;  
}  
}  
public class Test {  
public static void main(Stringargs) {  
System.out.printIn(new B());  
}  
}  
What is the result?()  

A. Compilation succeeds and 4 is printed.
B. Compilation succeeds and 43 is printed.
C. An error on line 9 causes compilation to fail.
D. An error on line 14 causes compilation to fail.
E. Compilation succeeds but an exception is thrown at line 9.