다음은 C 프로그램 소스의 일부분이다. x86시스템에서 프로그램 내의 function 함수를 호출시 스택 프레임의 값 ㉠~㉢에 들어갈 용어로 옳게 짝지은 것은? void main() { int c; c=function(1,2); } int function(int a, int b) { a=a+b; return a; } 상위 메모리 주소(0xFFFF FFFF) = 스택 = ㉠ 최초의 ebp ㉡ 정수 c 정수 2 정수 1 ㉢ = = 하위 메모리 주소(0x0000 0000) ㉠ ㉡ ㉢
정답 4번반환주소 저장된프레임포인터 function 함수의반환주소
해설
참고 자료 보기인사혁신처 공식 최종정답은 4번입니다. 공식 해설은 별도로 제공되지 않았습니다.
오답 포인트
‘다음은 C 프로그램 소스의 일부분이다. x86시스템에서 프로그램 내의 function 함수를 호출시 스택…’의 판단 기준은 ‘반환주소 저장된프레임포인터 function 함수의반환주소’입니다. 정답 문구와 해설의 조건을 함께 연결해 기억하세요.
공식 문제지와 최종정답을 문항별로 대조한 기출문제입니다. 공식 해설이 제공되지 않은 문항은 정답 근거만 표시합니다.