무선설비산업기사 기출문제·모의고사·오답노트·자동채점

2019년03월09일 66번

[전자계산기 일반 및 무선설비기준]
다음 중 스택(Stack)에 대한 설명으로 옳은 것은?

  • ① 1-주소(번지) 명령어 형식에 주로 사용된다.
  • ② 복귀번지를 저장할 때 유용하게 사용된다.
  • ③ FIFO(First In First Out) 구조를 갖는다.
  • ④ 팝(POP)은 스택에 새로운 자료를 추가하는 연산이다.
(정답률: 60%)

문제 해설

정답은 "복귀번지를 저장할 때 유용하게 사용된다." 이다.

스택은 후입선출(LIFO, Last In First Out) 구조를 갖는 자료구조로, 가장 최근에 삽입된 자료가 가장 먼저 삭제되는 구조를 갖는다. 이러한 특성 때문에 함수 호출 시 복귀번지를 저장하는 데에 유용하게 사용된다. 함수가 호출될 때 호출한 함수의 복귀번지를 스택에 저장하고, 함수가 종료될 때 스택에서 복귀번지를 꺼내어 다시 호출한 함수로 돌아가는 방식으로 사용된다. 이를 스택 프레임(Stack Frame)이라고 한다.

연도별

진행 상황

0 오답
0 정답