글
관련 이론 및 문법
(ArrayList 클래스 참고)
http://kkikkodev.tistory.com/363
(Collections 클래스 참고)
http://kkikkodev.tistory.com/364
문제 의도
코드를 컴파일한 후 실행한 결과를 고르는 문제입니다.
답안
C
풀이 방법
main 메소드를 살펴보면, ArrayList<Integer> a = new ArrayList<Integer>(); 문장을 통해서, 빈 ArrayList 를 생성합니다. 그 후에, a.add(1); a.add(5); a.add(3); 문장을 통해서 1, 5, 3 을 순서대로 추가합니다. (현재 ArrayList 의 상태 : [1, 5, 3]) 그 다음에, Collections.sort(a); 문장을 통해서, 오름차순으로 ArrayList 를 정렬합니다. (현재 ArrayList 의 상태 : [1, 3, 5]) 그 다음에, a.add(2); 문장을 통해 2 를 추가합니다. (현재 ArrayList 의 상태 : [1, 3, 5, 2]) 그 후에, Collections.reverse(a); 문장을 통해서, ArrayList 를 거꾸로 반전시킵니다. (현재 ArrayList 의 상태 : [2, 5, 3, 1]) 마지막으로, ArrayList 를 화면에 출력하면, [2, 5, 3, 1] 이 출력되기 때문에, 답안은 C 가 됩니다.
'4.1) OCJP > 1Z0-851 / 2012-08-28' 카테고리의 다른 글
| OCJP (1Z0-851 / 2012-08-28 / Exam C) - 29 번 (0) | 2016.11.13 |
|---|---|
| OCJP (1Z0-851 / 2012-08-28 / Exam C) - 28 번 (0) | 2016.11.13 |
| OCJP (1Z0-851 / 2012-08-28 / Exam C) - 27 번 (0) | 2016.11.12 |
| OCJP (1Z0-851 / 2012-08-28 / Exam C) - 26 번 (0) | 2016.11.12 |
| OCJP (1Z0-851 / 2012-08-28 / Exam C) - 25 번 (0) | 2016.11.12 |
| OCJP (1Z0-851 / 2012-08-28 / Exam C) - 23 번 (0) | 2016.11.12 |
| OCJP (1Z0-851 / 2012-08-28 / Exam C) - 22 번 (2) | 2016.11.12 |
| OCJP (1Z0-851 / 2012-08-28 / Exam C) - 21 번 (4) | 2016.11.12 |
| OCJP (1Z0-851 / 2012-08-28 / Exam C) - 20 번 (0) | 2016.11.06 |
| OCJP (1Z0-851 / 2012-08-28 / Exam C) - 19 번 (0) | 2016.11.06 |
RECENT COMMENT