[9급 국가직 컴퓨터일반 2008년 8번]

프로그램 작성 시 매크로(macro)에 대한 설명으로 옳은 것은?
컴퓨터일반
  1. 매크로 호출(macro call)은 호출된 해당 매크로의 내용이 호출된 위치로 복사되어 컴파일 되기 때문에 일반적으로 실행 속도가 함수 호출을 사용하는 경우에 비해 빠르다.
  2. 매크로(macro)를 사용할 경우에 함수 호출을 사용한 경우보다 일반적으로 컴파일된 코드의 양이 감소하게 된다.
  3. 일반적으로 매크로 호출(macro call)은 인터럽트에 의해 발생하기 때문에 호출된 매크로를 실행하기 전에 현재의 플래그상태(flag status)를 스택에 저장해야 한다.
  4. 매크로(macro)는 함수와는 다르게 형식 인자(parameter)를 사용할 수 없다.
정답 ①

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)