본문 바로가기

프로그래밍 언어/C언어

누구나 쉽게 즐기는 c언어 콘서트 개정판 8장 연습문제 풀이

SMALL

누구나 쉽게 즐기는 c언어 콘서트 개정판 8장 연습문제풀이

1. 다음 중 올바른 함수 원형 정의가 아닌 것은?

답 : 2

 

2. “int func(char x ,float v, double t);”와 같은 원형을 가지는 함수 func()의 반환 값은?

답 : 2

 

3. 다음 중 올바른 함수 호출은?

답 : 3

 

4. 다음 중 함수 전체를 올바르게 구현한 것은?

답 : 2

 

5. 왼쪽 박스의 함수 원형 정의에 적합한 return 문을 오른쪽 박스에서 찾아서 서로 연결하시오.

답 :

int f(void); -> return 10 + 20;

void g(int, int); -> return;

double h(double,int); -> return ‘a’+1.0;

 

6. 다음 수식의 반환 값의 범위는?

답 : 2~6

 

7. 다음의 수학식을 c언어에서 계산하려면 어떤 문장으로 변환하여야 하는가?

답 : #include<math.h>

double y = sin(x)+sqrt(pow(x,2)-2*a)+pow(2,10)

 

8. 다음 프로그램의 출력은?

답 : 20

 

9. 다음 프로그램의 출력을 쓰시오.

답 : 1

 

10. 다음의 프로그램에서 붉은 색으로 표시된 부분을 함수로 작성하여 프로그램을 수정하시오. 함수는 인수와 반환 값을 갖도록 설계하시오.

답 :

int sum_n(n){

for (i = 0; i <= n; i++)

sum+= i;

return sum;

}

 

11. 다음 함수의 asterisk(5)를 호출할 때 화면에 출력되는 내용을 쓰시오.

답 : *******

 

LIST