쉽게 풀어쓴 C언어 Express 8 ~ 14장 연습문제 풀이(A+보장)
- 최초 등록일
- 2017.08.23
- 최종 저작일
- 2016.09
- 18페이지/ 한컴오피스
- 가격 2,000원
목차
없음
본문내용
1. 함수에 대한 설명 중 잘못된 것은?
답: ① 함수를 정의하기 전에 반드시 함수 원형 정의가 있어야 한다.
2. 다음 함수 원형 정의 중에서 int형을 반환하는 함수는?
답: ③ int func(double x);
3. 다음의 함수 원형 정의 중에서 잘못된 것은?
답: ④ void func(void, void);
풀이: 매개변수에 void형식을 사용할 수 없다.
4. int func(int); 의 원형을 가지는 함수의 호출로 옳은 것은?
답: ① func(10);
5. 다음 라이브러리 함수 호출의 반환값을 써라.
답: (a) 1.720000
(b) 1.000000
(c) 2.000000
6. 다음 수식의 반환값의 범위를 써라.
답: (a) 0 ~ 9
(b) 2 ~6
7. 다음의 수학식을 C언어에서 계산하려면 어떤 문장으로 변환하여야 하는가?
답: (a) y = log10(x) + exp(x);
(b) y = sin(x) + sqrt(pow(x, 2) - 2*a) + pow(2, 10);
8. 다음과 같은 기술에 부합하는 함수 원형을 작성하라.
답: (a) void print_error(int n);
(b) double larger_of(doublex, double y);
(c) void side_effect(void);
<중 략>
11. 다음의 함수 원형 정의가 올바른지를 결정하고 만약 잘못된 점이 있다면 이유를 설명하고 바르게 수정하라.
답: (a) 옳다.
(b) 반환형에 ()를 붙이면 안된다.
int f(double x, double y);
(c) 매개변수형식에 ()를 붙이면 안된다.
int f(int x, int y);
(d) 매개변수에 형식은 반드시 있어야 한다.
float get_area(radius, pi);
참고 자료
없음