单项选择题
Given:
11. public static void main(String[] args) {
12. Object obj = new int[] { 1, 2, 3 };
13. int[] someArray = (int[])obj;
14. for (int i : someArray) System.out.print(i + " ");
15. }
What is the result? ()
A. Compilation fails because of an error in line 13.
B. A ClassCastException is thrown at runtime.
C. 1 2 3
D. Compilation fails because of an error in line 14.
E. Compilation fails because of an error in line 12.
相关考题
-
多项选择题
Given: 10. interface Jumper { public void jump(); } ... 20. class Animal {} ... 30. class Dog extends Animal { 31. Tail tail; 32. } ... 40. class Beagle extends Dog implements Jumper{ 41. public void jump() {} 42. } ... 50. class Cat implements Jumper{ 51. public void jump() {} 52. }. Which three are true?()
A. Cat is-a Jumper
B. Cat is-a Animal
C. Dog is-a Jumper
D. Dog is-a Animal
E. Beagle has-a Jumper
F. Cat has-a Animal
G. Beagle has-a Tail -
多项选择题
Click the Exhibit button. Given: Which two statements are true if a NullPointerException is thrown on line 3 of class C?()
A. The application will crash.
B. The code on line 29 will be executed.
C. The code on line 5 of class A will execute.
D. The exception will be propagated back to line 27.
E. The code on line 5 of class B will execute. -
单项选择题
Given: What is the result? ()
A. A new Item object is created with the preferred value in the id attribute.
B. The attribute id in the Item object is modified to the new value.
C. Compilation fails.
D. An exception is thrown at runtime.
E. The attribute id in the Item object remains unchanged.
