정답: 1번 매크로 프로세서의 기본적인 기능은 다음과 같습니다. * **매크로 정의 인식 (Macro Definition Recognition):** 소스 코드 내에서 매크로의 시작과 끝을 나타내는 지시어(예: MACRO, MEND)를 찾아 매크로의 정의를 파악합니다. * **매크로 정의 저장 (Macro Definition Storage):** 인식된 매크로의 이름, 매개변수, 본문 내용을 매크로 정의 테이블에 저장합니다. * **매크로 호출 인식 (Macro Call Recognition):** 소스 코드 내에서 정의된 매크로가 호출되는 부분을 식별합니다. * **매크로 확장 (Macro Expansion):** 매크로 호출이 인식되면, 저장된 매크로 정의를 사용하여 호출 부분을 매크로 본문의 코드로 대체하고 매개변수를 실제 인자로 치환합니다. '매크로 정의 확장'은 용어의 사용이 정확하지 않습니다. 매크로 프로세서는 매크로 *정의*를 확장하는 것이 아니라, 매크로 *호출*을 매크로 *정의*의 내용으로 확장합니다. 따라서 '매크로 정의 확장'은 매크로 프로세서가 수행하는 기본적인 기능에 해당한다고 보기 어렵습니다.