单项选择题

Given:

Which statement is true?()

A.Compilation fails because the hashCode method is not overridden.
B.A HashSet could contain multiple Person objects with the same name.
C.All Person objects will have the same hash code because the hashCode method is not overridden.
D.If a HashSet contains more than one Person object with name="Fred", then removing another Person,also with name="Fred", will remove them all.


您可能感兴趣的试卷

你可能感兴趣的试题

1.多项选择题Which two code fragments will execute the method doStuff() in a separate thread?()

A.new Thread() {public void run() { doStuff(); }};
B.new Thread() {public void start() { doStuff(); }};
C.new Thread() {public void start() { doStuff(); }}.run();
D.new Thread() {public void run() { doStuff(); }}.start();
E.new Thread(new Runnable() {public void run() { doStuff(); }}).start();

2.单项选择题

Click the Exhibit button.

What is the result?()

A.The code will deadlock.
B.The code may run with no output.
C.An exception is thrown at runtime.
D.The code may run with output "0 6".
E.The code may run with output "2 0 6 4".
F.The code may run with output "0 2 4 6".

3.多项选择题

Given:

Which two statements are true?()

A.The output could be 8-1 7-2 8-2 7-1
B.The output could be 7-1 7-2 8-1 6-1
C.The output could be 8-1 7-1 7-2 8-2
D.The output could be 8-1 8-2 7-1 7-2

5.单项选择题

Click the Exhibit button.

Which two are possible results?()

A.0, 2, 4, 4, 6, 8, 10, 6
B.0, 2, 4, 6, 8, 10, 2, 4
C.0, 2, 4, 6, 8, 10, 12, 14
D.0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14

6.单项选择题

Given:

What is the result?()

A.1 2 3
B.Compilation fails because of an error in line 12.
C.Compilation fails because of an error in line 13.
D.Compilation fails because of an error in line 14.
E.A ClassCastException is thrown at runtime.

7.单项选择题

Given:

What is the result?()

A.TestA
B.TestB
C.Compilation fails.
D.An exception is thrown at runtime.

8.单项选择题

Given:

Which code, inserted at line 16, correctly retrieves a local instance of a Point object?()

A.Point p = Line.getPoint();
B.Line.Point p = Line.getPoint();
C.Point p = (new Line()).getPoint();
D.Line.Point p = (new Line()).getPoint();

9.单项选择题

Given:

What is the result?()

A.Compilation succeeds.
B.Exactly one class does NOT compile.
C.Exactly two classes do NOT compile.
D.Exactly four classes do NOT compile.
E.Exactly three classes do NOT compile.

10.多项选择题

Given:

Which two methods, inserted individually, correctly complete the Three class?()

A.public void foo() {}
B.public int foo() { return 3; }
C.public Two foo() { return this; }
D.public One foo() { return this; }
E.public Object foo() { return this; }