프로그래밍 언어론 8판(Rovert W. Sebesta 저) 요약본 chapter 09
- 최초 등록일
- 2010.03.12
- 최종 저작일
- 2009.04
- 3페이지/ MS 워드
- 가격 1,000원
소개글
프로그래밍 언어론 8판 자체제작 요약문서입니다.
Concept of Programming Languages , 8th Edition
Robert W. Sebesta 지음
목차
Chapter 9. 부프로그램
복습문제 풀이
1. 부프로그램의 세 가지 일반적 특징은 무엇인가?
2. 부프로그램이 활성되었다는 것은 무엇을 의미하는가?
3. 매개변수 프로파일은 무엇인가? 부프로그램 프로토콜은 무엇인가?
4. 형식 매개변수란 무엇인가? 실 매개변수란 무엇인가?
5. 키워드 매개변수의 장단점은 무엇인가?
6. 부프로그램의 설계 고려 사항은 무엇인가?
…………………………
22. 함수의 설계 고려사항은 무엇인가?
본문내용
Chapter 9. 부프로그램
복습문제 풀이
부프로그램의 세 가지 일반적 특징은 무엇인가?
각 부프로그램은 단일 진입점을 갖는다.
이 수행하는 동안 중지한다
(어떤 주어진 시간에는 단지 한 부프로그램만이 수행된다)
부프로그램이 실행을 끝났을 때 제어는 항상 호출 프로그램에게 돌아간다.
부프로그램이 활성되었다는 것은 무엇을 의미하는가?
부프로그램이 호출된 후 실행을 시작했지만 그 실행을 아직 끝내지 않은 상태
매개변수 프로파일은 무엇인가? 부프로그램 프로토콜은 무엇인가?
매개변수 프로파일 : 형식 매개변수의 개수, 순서 및 타입
부프로그램 프로토콜 : 매개변수 프로파일, 함수인 경우에는 매개변수와 반환타입
형식 매개변수란 무엇인가? 실 매개변수란 무엇인가?
형식 매개변수 : 부프로그램 머리부의 매개변수
실 매개변수 : 호출문에 포함된 형식 매개변수로 바인딩될 매개변수
키워드 매개변수의 장단점은 무엇인가?
장점 : 실매개변수와 형식 매개변수의 정의 순서를 지킬 필요 없음
프로그래머가
단방향 혹은 양방향 데이터 이동에서의 선택
부프로그램 이름이 매개변수일 때 발생하는 두 가지 쟁점은 무엇인가?
매개변수로 전달된 부프로그램의 매개변수의 타입 검사 문제
전달된 부프로그램을 실행하기 위해 어떤 참조 환경이 사용되어야 하는가의 문제
매개변수로 전달된 부프로그램의 참조 환경을 위한 피상 바인딩과 심층바인딩을 정의하라.
피상 바인딩 : 전달된 부프로그램을 실행시키는 호출문의 환경
심층 바인딩 : 전달된 부프로그램의 정의환경
중복 부프로그램이란 무엇인가?
같은 참조환경에서 다른 부프로그램과 같은 이름을 갖는 부프로그램
매개변수 다형성이란 무엇인가?
부프로그램의 매개변수의 타입을 서술하는 타입 표현식에서 포괄형 매개변수를 사용하는 부프로그램에서 제공※
C++ 템플릿 함수를 사례화시키는 것은 무엇인가?
>
Java 5.0 포괄형 메소드의 포괄형 매개변수는 C++ 메소드의 포괄형 매개변수와 어떤 근본적인 방법에서 다른가?
참고 자료
없음