black

SCJP程序员认证考试

登录

单项选择题

interface Beta {} 
class Alpha implements Beta { 
String testIt() { 
return “Tested”; 
} 
} 
public class Main1 { 
static Beta getIt() { 
return new Alpha(); 
} 
public static void main( String[] args ) { 
Beta b = getIt(); 
System.out.println( b.testIt() ); 
} 
} 
What is the result?()  

A. Tested
B. Compilation fails.
C. The code runs with no output.
D. An exception is thrown at runtime.

相关考题

单项选择题 1. class Bar { }  1. class Test {  2. Bar doBar() {  3. Bar b = new Bar();  4. return b;  5. }  6. public static void main (String args[]) {  7. Test t = new Test();  8. Bar newBar = t.doBar();  9. System.out.println(“newBar”);  10. newBar = new Bar();  11. System.out.println(“finishing”);  12. }  13. } At what point is the Bar object, created on line 3, eligible for garbage collection?()

单项选择题 1. public class A {  2. void A() {  3. System.out.println(“Class A”);  4. }  5. public static void main(String[] args) {  6. new A();  7. }  8. }  What is the result?()

单项选择题 20. public float getSalary(Employee e) {  21. assert validEmployee(e);  22. float sal = lookupSalary(e);  23. assert (sal>0);  24. return sal;  25. }  26. private int getAge(Employee e) {  27. assert validEmployee(e);  28. int age = lookupAge(e);  29. assert (age>0);  30. return age;  31. }  Which line is a violation of appropriate use of the assertion mechanism?()

All Rights Reserved 版权所有©求知题库网库(csqiuzhi.com)

备案号:湘ICP备14005140号-1

经营许可证号:湘B2-20140064