Review Questions
1. What are the three general characteristics of subprograms?
문제: 서브프로그램의 세 가지 일반적인 특징은 무엇인가?
- 단일 진입점(single entry point): 하나의 위치에서만 서브프로그램이 시작됨
 
- 호출자 일시 중단(suspension): 서브프로그램이 실행되는 동안 호출자는 중단됨
 
- 제어 흐름 복귀(return control): 서브프로그램 종료 시 호출자에게 제어가 복귀됨
 
2. What is a subprogram call?
문제: 서브프로그램 호출이란 무엇인가?
- 서브프로그램 호출은 명시적으로 해당 서브프로그램의 실행을 요청하는 행위
 
- 실행 시, 실제 인자(actual parameters)가 형식 인자(formal parameters)에 전달되고, 프로그램 흐름은 해당 서브프로그램으로 이동
 
3. What is a subprogram definition?
문제: 서브프로그램 정의란 무엇인가?