정보처리기사 실기C언어C언어난이도 3SHORT_ANSWER

정보처리기사 실기 C언어 기출문제 #21963

문제

다음 코드는 C 언어로 실행한다. 출력 결과를 작성하시오.

정답

BCDA

해설

스택을 아래에서 위 순서로 적는다. A, B, C 기록 뒤 exchange_recent()는 C와 B를 꺼내 C, B 순서로 다시 넣으므로 스택은 A, C, B가 된다. 첫 cancel()은 B를 출력한다. 남은 A, C에 D를 기록한 뒤 다시 교환하면 A, D, C가 되고 이후 C, D, A가 출력된다. 따라서 전체 출력은 BCDA이다.

정보처리기사 실기 C언어 다른 기출문제

정보처리기사 실기 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.