기출문제/정보처리기사

2019년 2회 정보처리기사 기출문제 60번

엉클지니 2025. 5. 2. 00:14

60. 매크로(Macro)에서 정의된 매크로 이름을 주 프로그램에 기술하는 것은?

    Macro Define           Macro Call

    Macro Extension     Macro Library

 

 

 

정답은 ❷ Macro Call입니다.


✅ 문제 요약:

"매크로에서 정의된 매크로 이름을 주 프로그램에 기술하는 것"은 무엇인가?

이것은 **매크로를 실제로 호출(사용)**하는 동작을 의미합니다. 따라서 **Macro Call(매크로 호출)**이 가장 적절한 용어입니다.


✅ 각 보기 설명:

보기 용어 설명

① Macro Define 매크로 정의 매크로 본체를 정의하는 부분입니다. 예: MACRO ~ MEND 블록
❷ Macro Call 매크로 호출 프로그램 본문에서 정의된 매크로 이름을 호출하는 것. ✅ 정답
③ Macro Extension 매크로 확장 호출된 매크로를 실제 코드로 **전개(Expand)**하는 과정
④ Macro Library 매크로 라이브러리 여러 매크로들을 모아놓은 라이브러리 파일로, 재사용성을 높이기 위한 구조

✅ 예시로 쉽게 이해하기:

; 매크로 정의
PRINT_MSG  MACRO
    MOV AH, 09h
    INT 21h
MEND

; 매크로 호출
PRINT_MSG     ; <<== 이것이 "Macro Call"

✅ 결론:

주 프로그램에서 매크로 이름을 사용하는 동작은 **❷ Macro Call (매크로 호출)**입니다.
따라서 정답은 ❷번입니다.

 

반응형