글
관련 이론 및 문법
(do ~ while 참고)
http://kkikkodev.tistory.com/286
문제 의도
주어진 소스코드를 컴파일하여 실행한 결과를 보기에서 고르는 문제입니다.
답안
B
풀이 방법
소스코드가 실행되면, x 라는 int 형 변수에 0 을 넣고, y 라는 int 형 변수에 10 을 넣습니다. do ~ while 문에 들어가서, x 가 5 보다 작은 동안 y 는 1 씩 감소시키고, x 는 1 씩 증가시킵니다.
결국, (x, y) 의 값이,
(0, 10) -> (1, 9) -> (2, 8) -> (3, 7) -> (4, 6) -> (5, 5) 까지 변하게 되고,
do ~ while 문의 조건식 (x < 5) 가 false 가 되어, 빠져 나와서, x 와 y 를 출력하게 됩니다.
따라서 답안은 B 가 됩니다.
'4.1) OCJP > 1Z0-851 / 2012-08-28' 카테고리의 다른 글
OCJP (1Z0-851 / 2012-08-28 / Exam C) - 4 번 (0) | 2016.10.29 |
---|---|
OCJP (1Z0-851 / 2012-08-28 / Exam C) - 3 번 (0) | 2016.10.29 |
OCJP (1Z0-851 / 2012-08-28 / Exam C) - 2 번 (0) | 2016.10.29 |
OCJP (1Z0-851 / 2012-08-28 / Exam C) - 1 번 (0) | 2016.10.29 |
OCJP (1Z0-851 / 2012-08-28 / Exam B) - 60 번 (0) | 2015.09.10 |
OCJP (1Z0-851 / 2012-08-28 / Exam B) - 58 번 (0) | 2015.09.10 |
OCJP (1Z0-851 / 2012-08-28 / Exam B) - 57 번 (0) | 2015.09.10 |
OCJP (1Z0-851 / 2012-08-28 / Exam B) - 56 번 (0) | 2015.09.10 |
OCJP (1Z0-851 / 2012-08-28 / Exam B) - 55 번 (0) | 2015.09.10 |
OCJP (1Z0-851 / 2012-08-28 / Exam B) - 54 번 (0) | 2015.09.10 |
RECENT COMMENT