본문/내용
C언어 프로그래밍 기말고사(2xxx)
학번: 이름:
1. 함수에 대한 설명 중 잘못된 것을 모두 고르시오(4점) ( )
① 함수를 정의하기 전에 반드시 함수 원형 정의가 있어야 한다.
② 함수의 매개 변수는 전혀 없을 수도 있다.
③ 함수는 값을 반환하지 않을 수도 있다.
④ 함수 안에 문장이 하나도 없을 수도 있다.
2. 다음의 함수 원형 정의 중에서 잘못된 것을 모두 고르시오(4점) ( )
① int func(int x, y); ② void func(x, y);
③ char func(double); ④ void func(void, void);
3. 다음 라이브러리 함수 반환값의 범위는(4점) ( )
(a) rand% 10
(b) rand% 5 + 2
4. 다음의 함수 정의에서 잘못된 것을 지적하라(6점).
(a)
int func(int x, y) _
{ _
return ++x; _
} _
(b)
void func(int x) _
{ _
return ++x; _
} _
(c)
int func(int x; int y) _
{ _
return ++x; _
} _
5. 지역 변수에 대한 설명 중 잘못된 것을 모두 고르시오(4점). ( )
① 지역 변수의 초기값을 지정하지 않으면 자동적으로 0이 된다.
② 지…