- •1. Given:
- •2. Which two statements are true? (Choose two.)
- •3. Given:
- •4. Given:
- •5. Given:
- •6. Given:
- •10. Given:
- •11. Given:
- •13. Given:
- •14. Given:
- •15. Given:
- •16. Given:
- •17. Assume that country is set for each class. Given:
- •12. Given:
- •18. Which Man class properly represents the relationship "Man has a best friend who is a Dog"?
- •19. Given:
- •20. Given :
- •21. Given:
- •22. Given:
- •23. Given:
- •24. Click the Exhibit button.
- •25. Given:
- •30. Given:
- •31. Given:
- •32. Which two classes correctly implement both the java.Lang.Runnable and the java.Lang.Clonable interfaces? (Choose two.)
- •33. Click the Exhibit button.
- •2. Public static void main(String[] args) {
- •34. Given:
- •20. Public static void main(String[] args) {
- •35. Click the Exhibit button.
- •36. Given:
- •37. Given:
- •38. Which two code fragments correctly create and initialize a static array of int elements? (Choose two.)
- •39. Given:
- •40. Given:
- •44. A programmer needs to create a logging method that can accept an arbitrary number of arguments. For example, it may be called in these ways:
- •46. Click the Exhibit button.
- •47. A JavaBeans component has the following field:
- •48. Given:
- •49. Given:
- •50. Click the Exhibit button.
- •51. Click the Exhibit button.
- •52. Given:
- •53. Given:
- •54. Given:
- •55. Given:
- •56. Click the Exhibit button.
- •22. Public static void main(String[] args) {
- •57. Given:
- •58. Click the Exhibit button.
- •31. Public static void main(String[] args) {
- •59. Given:
- •60. Given:
- •61. Given:
- •11. Public static void main(String[] args) {
- •62. Given:
- •11. Public static void main(String[] args) {
- •63. Given:
- •67. Give:
- •72. Click the Exhibit button.
- •73. Click the Exhibit button.
- •74. Given:
- •75. Click the Exhibit button.
- •76. Click the Exhibit button.
- •77. Given:
- •78. Given:
- •19. Public static void main(String[] args) {
- •79. Which two code fragments will execute the method doStuff() in a separate thread?
- •83. Click the Exhibit button.
- •84. Click the Exhibit button.
- •89. Given a method that must ensue that its parameter is not null:
- •90. Click the Exhibit button.
- •96. Given this method in a class:
- •97. Given:
- •98. Given:
- •99. Given:
- •2. Public static void main(String[] args) {
- •100. Given:
- •101. Given:
- •102. Given:
- •11. Public static void main(String[] args) {
- •103. When comparing java.Io.BufferedWriter to java.Io.FileWriter, which capability exists as a method in only one of the two?
- •104. Given:
- •105. Click the Exhibit button.
- •106.Which three concerning the use of the java.Io.Serializable interface are true?
- •108. Assuming that the serializeBanana2() and the deserializeBanana2() methods will correctly use Java serialization and given:
- •109. Given:
- •11. Private int X;
- •110. Given:
- •111. Given:
- •112. Given:
- •113. Given:
- •114. Given:
- •115. Given a valid DateFormat object named df, and
50. Click the Exhibit button.
1. public interface A {
2. public void doSomething(String thing);
3. }
1. public class AImpl implements A {
2. public void doSomething(String msg) { }
3. }
1. public class B {
2. public A doit() {
3. // more code here
4. }
5.
6. public String execute() {
7. // more code here
8. }
9. }
1. public class C extends B {
2. public AImpl doit() {
3. // more code here
4. }
5.
6. public Object execute() {
7. // more code here
8. }
9. }
Which statement is true about the classes and interfaces in the exhibit?
A. Compilation will succeed for all classes and interfaces.
B. Compilation of class C will fail because of an error in line 2.
C. Compilation of class C will fail because of an error in line 6.
D. Compilation of class AImpl will fail because of an error in line 2.
51. Click the Exhibit button.
1. public class A {
2. public String doit(int x, int y) {
3. return "a";
4. }
5.
6. public String doit(int... vals) {
7. return "b";
8. }
9. }
Given:
25. A a=new A();
26. System.out.println(a.doit(4, 5));
What is the result?
A. Line 26 prints "a" to System.out.
B. Line 26 prints 'b" to System.out.
C. An exception is thrown at line 26 at runtime.
D. Compilation of class A will fail due to an error in line 6.
52. Given:
1. public class A {
2. public void doit() {
3. }
4. public String doit() {
5. return "a";
6. }
7. public double doit(int x) {
8. return 1.0;
9. }
10.}
What is the result?
A. An exception is thrown at runtime.
B. Compilation fails because of an error in line 7.
C. Compilation fails because of an error in line 4.
D. Compilation succeeds and no runtime errors with class A occur.
53. Given:
10. class Line {
11. public static class Point { }
12. }
13.
14. class Triangle {
15. // insert code here
16. }
Which code, inserted at line 15, creates an instance of the Point class defined in Line?
A. Point p = new Point();
B. Line.Point p = new Line.Point();
C. The Point class cannot be instatiated at line 15.
D. Line 1 = new Line() ; 1.Point p = new 1.Point();
54. Given:
10. class Line {
11. public class Point { public int x,y; }
12. public Point getPoint() { return new Point(); }
13. }
14. class Triangle {
15. public Triangle() {
16. // insert code here
17. }
18. }
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();
55. Given:
10. class One {
11. public One() { System.out.print(1); }
12. }
13. class Two extends One {
14. public Two() { System.out.print(2); }
15. }
16. class Three extends Two {
17. public Three() { System.out.print(3); }
18. }
19. public class Numbers{
20. public static void main( String[] argv) { new Three(); }
21. }
What is the result when this code is executed?
A. 1
B. 3
C. 123
D. 321
E. The code rims with no output.
