본문 바로가기
과목 구분 없음9급 국가직 공무원 컴퓨터일반 · 2021년04월17일 · 14/20

14.프로세스의 메모리는 세그먼테이션에 의해 그 역할이 할당되어 있다. 표준 C언어로 작성된 프로그램이 컴파일 후 실행파일로 변환되어 메모리를 할당받았을 때, 이 프로그램에 할당된 세그먼트에 대한 설명으로 옳은 것은?

1
데이터 세그먼트는 모든 서브루틴의 지역변수와 서브루틴 종료 후 돌아갈 명령어의 주소값을 저장한다.
2
스택은 현재 실행 중인 서브루틴의 매개변수와 프로그램의 전역변수를 저장한다.
3
코드 세그먼트는 CPU가 실행할 명령어와 메인 서브루틴의 지역변수를 저장한다.
4
힙(Heap)은 동적 메모리 할당을 위해 사용되는 공간이고, 주소값이 커지는 방향으로 증가한다.정답

해설

스택 세그먼트: 모든 서브루틴의 지역변수와 서브루틴 종료 후 돌아갈 명령어의 주소값을 저장 데이터 세그먼트: 프로그램의 전역변수를 저장 지역변수는 스택 세그먼트에 저장

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기