반응형
자격증/OCJP_ExamA2018. 7. 8. 03:48QUESTION 43

QUESTION 43 Given a class Repetition: 1. package utils; 2. 3. public class Repetition { 4. public static String twice(String s) { return s + s; } 5. } and given another class Demo: 1. public class Demo { 2. public static void main(String[] args) { 3. System.out.println(twice("pizza")); 4. } 5. } Which code should be inserted at line 1 of Demo.java to compile and run Demo to print pizzapizza? A. ..

자격증/OCJP_ExamA2018. 7. 8. 03:44QUESTION 42

QUESTION 42 Given: 23. Object [] myObjects = { 24. new Integer(12), 25. new String("foo"), 26. new Integer(5), 27. new Boolean(true) 28. }; 29. Arrays.sort(myObjects); 30. for(int i=0; i

자격증/OCJP_ExamA2018. 7. 8. 02:53QUESTION 41

QUESTION 41 Given a pre-generics implementation of a method: 11. public static int sum(List list) { 12. int sum = 0; 13. for ( Iterator iter = list.iterator(); iter.hasNext(); ) { 14. int i = ((Integer)iter.next()).intValue(); 15. sum += i; 16. } 17. return sum; 18. } What three changes allow the class to be used with generics and avoid an unchecked warning? (Choose three.) A. Remove line 14. B...

자격증/OCJP_ExamA2018. 7. 8. 02:44QUESTION 40

QUESTION 40 Which two statements are true about the hashCode method? (Choose two.) A. The hashCode method for a given class can be used to test for object equality and object inequality for that class. B. The hashCode method is used by the java.util.SortedSet collection class to order the elements within that set. C. The hashCode method for a given class can be used to test for object inequality..

자격증/OCJP_ExamA2018. 7. 8. 02:32QUESTION 39

QUESTION 39 Given: 1. public class Person { 2. private String name; 3. public Person(String name) { this.name = name; } 4. public boolean equals(Person p) { 5. return p.name.equals(this.name); 6. } 7. } Which statement is true? A. The equals method does NOT properly override the Object.equals method. B. Compilation fails because the private attribute p.name cannot be accessed in line 5. C. To wo..

자격증/OCJP_ExamA2018. 7. 8. 02:18QUESTION 38

QUESTION 38 Given: 1. public class Boxer1{ 2. Integer i; 3. int x; 4. public Boxer1(int y) { 5. x = i+y; 6. System.out.println(x); 7. } 8. public static void main(String[] args) { 9. new Boxer1(new Integer(4)); 10. } 11. } What is the result? A. The value 4 is printed at the command line. B. Compilation fails because of an error in line 5. C. Compilation fails because of an error in line 9. D. A..

반응형
image