글
관련 이론 및 문법
(배열 (array) 참고)
http://kkikkodev.tistory.com/117
(상속관계에서 인스턴스의 대입 참고)
http://kkikkodev.tistory.com/129
문제 의도
코드를 컴파일한 후 실행한 결과를 고르는 문제입니다.
답안
A
풀이 방법
주어진 코드의 main 메소드가 실행되면, 12 라인에서, Object 형 변수 obj 에 int 형 배열 (1, 2, 3 으로 초기화된) 을 생성하여 가리키게 합니다. Java 에서는 배열 또한 객체로 처리하기 때문에, Object 형 변수로 가리킬 수 있습니다. 13 라인에서는, obj 변수 (Object 형) 를 int 형 배열 형태로 강제형변환하여 someArray 라는 int 형 배열 변수가 가리키게 합니다. obj 가 부모 형 변수이고, someArray 는 자식 형 (배열은 Object 의 자식) 변수이므로, 강제 형 변환하여 대입할 수 있습니다. 14 라인에서는, 확장 for 문을 활용하여, someArray 배열의 모든 요소들을 차례차례 가져와서 int 형 변수 i 에 대입하고, 이를 화면에 출력합니다.
화면에는, 1 2 3 이 출력되게 되고, 답안은 A 가 됩니다.
'4.1) OCJP > 1Z0-851 / 2012-08-28' 카테고리의 다른 글
| 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 |
| OCJP (1Z0-851 / 2012-08-28 / Exam C) - 18 번 (0) | 2016.11.05 |
| OCJP (1Z0-851 / 2012-08-28 / Exam C) - 16 번 (0) | 2016.10.30 |
| OCJP (1Z0-851 / 2012-08-28 / Exam C) - 15 번 (0) | 2016.10.30 |
| OCJP (1Z0-851 / 2012-08-28 / Exam C) - 14 번 (0) | 2016.10.30 |
| OCJP (1Z0-851 / 2012-08-28 / Exam C) - 13 번 (0) | 2016.10.29 |
| OCJP (1Z0-851 / 2012-08-28 / Exam C) - 12 번 (0) | 2016.10.29 |
RECENT COMMENT