2005년01월30일 23번
[임의 구분] 서브루틴(Subroutine)에 대한 설명으로서 적합하지 않은 것은?
- ① 컴퓨터의 동작상태를 관찰하고 통제하며, 제어하는 목적으로 작성되는 프로그램이다.
- ② 자주 사용하는 일련의 프로그램이나 인터럽트 발생시의 처리프로그램은 서브루틴으로 구성한다.
- ③ 서브프로그램(Subprogram)이라고도 하며, 일반적으로 I/O프로그램은 서브프로그램으로 구성한다.
- ④ 주프로그램이 서브루틴을 호출하고, 서브루틴 수행시에는 주프로그램이 중단된다.
(정답률: 알수없음)
문제 해설
"컴퓨터의 동작상태를 관찰하고 통제하며, 제어하는 목적으로 작성되는 프로그램이다."가 적합하지 않은 설명입니다. 서브루틴은 주로 반복적으로 사용되는 일련의 프로그램이나 인터럽트 발생시의 처리프로그램을 모듈화하여 재사용성을 높이기 위해 작성되는 프로그램입니다. 서브루틴은 주프로그램에서 호출되어 실행되며, 실행이 끝나면 주프로그램으로 돌아가서 실행을 계속합니다. 따라서 서브루틴은 프로그램의 구조를 단순화하고 유지보수를 용이하게 합니다.