블록 구조(block structured) 언어로 작성된 다음 프로그램에 대하여 정적 영역 규칙(static scope rule)과 동적 영역 규칙(dynamic scope rule)이 각각 적용될 때 ㉠에서 프린트되는 b의 값은?
beginboolean b := true;procedure pbeginprint(b); -------- ㉠end p;beginboolean b := false;call p;end;end;
정적영역규칙 동적영역규칙
- ①true true
- ②false false
- ③true false
- ④false true
선지를 골라 바로 채점해 보세요.
정답 ③
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)