[컴퓨터]프로그래밍언어 7장문제정답
- 최초 등록일
- 2007.09.19
- 최종 저작일
- 2007.07
- 3페이지/ 한컴오피스
- 가격 3,000원
소개글
프로그래밍언어를 수강하시는 분들은 매 chapter가 끝날때마다
압박을 주는 많은 연습&복습문제 때문에 다덜 고생이 많으실겁니다 ^^
또한 시험기간에 일일이 정리하는데도 시간이 엄청 많이 걸리죠?
그러한 불편한점을 저도 겪었기에 이렇게 정리해서 자료로 올립니다
가격도 다른데보다 일부러 더 저렴하게 올립니다
모두들 많은 참고 바라구요 좋은학점 받으시길 발래요 ^^
목차
1. 연산자 우선순위와 연산자 결합법칙을 정의하시오.
2. 함수적 부작용을 정의하시오.
3. 타입 강제 변환이란 무엇인가?
5. 중복 연산자란 무엇인가?
6. 축소 변환과 확장 변환을 정의하시오.
7. 혼합형 식이란 무엇인가?
8. 피연산자 평가 순서와 함수적 부작용이 어떻게 서로간에 영향을 미치는가?
9. 단락회로 평가란 무엇인가?
10. 불리안 식에 대해서 단락회로 평가를 항상 수행하는 언어를 제시하시오. 불리안 식에 대해서 단락회로 평가를 수행하지 않는 언어를 제시하시오. 프로그래머가 이를 선택하 도록 허용하는 언어를 제시하시오.
16. Java에서 허용되는 혼합형 배정은 무엇인가?
11. C가 관계식과 불리안 식을 어떻게 지원하는가?
12. 복합 배정 연산자의 목적은 무엇인가?
13. C의 단항 산술 연산자의 결합 법칙은 무엇인가?
14. 배정 연산자를 산술 연산자처럼 취급하는데 있어서 가능한 단점은 무엇인가?
15. Ada에서 허용되는 혼합형 배정은 무엇인가?
16. Java에서 허용되는 혼합형 배정은 무엇인가?
본문내용
5. 중복 연산자란 무엇인가?
연산자의 다중 사용. 판독성이나 신뢰성을 떨어뜨리지 않는 한 사용가능
하나의 연산자가 두가지 이상의 기능을 하는것이라고 볼수 있다
ex> 자바의 경우 : ‘+’연산자가 산술연산 뿐만이라니 String간의 접합에도 사용되는것
C의 경우 : ‘&’ 연산자가 논리연산자의 기능외에 주소를 나타낼 때도 사용되는것
6. 축소 변환과 확장 변환을 정의하시오.
축소 변환 : 주어진 값을 처음 타입의 모든 값에 대한 근사값도 저장할 수 없는
다른 타입으로 변환함
확장 변환 : 주어진 값을 처음 타입의 모든 값에 대한 근사값을 적어도 포함할 수
있는 다른 타입으로 변환함
7. 혼합형 식이란 무엇인가?
연산자가 다른 타입의 피연산자를 가지는 식
8. 피연산자 평가 순서와 함수적 부작용이 어떻게 서로간에 영향을 미치는가?
* 언어 설계자는 단순히 함수적 부작용을 허용하지 않음으로써 함수 평가가
식의 값에 영향을 미치는 것을 허용하지 않음
* 식에 포함된 연산자들이 특정 순서로 평가되어야 한다는 것을 언어 정의에
포함시키고 언어 구현자들이 이러한 순서를 보장할 것을 요구함
참고 자료
없음