자료설명
과제물의 문제에 적합한 형식과 내용으로 정성을 다해 작성했습니다.
여러 참고자료를 바탕으로 주요내용을 최대한 이해하기 쉽고 알차게 정리했습니다.
리포트를 효율적으로 작성하시는 데 작은 도움이라도 되시기를 진심으로 바랍니다.^^
문단 모양(왼쪽 여백 0, 오른쪽 여백 0, 줄간격 160%)
글자 모양(바탕체, 장평 100%, 크기 11 pt, 자간 0%)
목차/차례
- C 프로그래밍의 2xxx년도, 2xxx년도 기출문제에 대해 다음의 내용과 지시사항을 참고하여 작성하시오.
- 1. C 프로그램 작성 시 반드시 작성해야 하는 함수는
- 2. 다음 중 출력양식 변환기호의 설명으로 잘못된 것은?
- 3. 다음과 같은 프로그램의 실행결과로서 올바른 것은?
- 4. 다음 프로그램을 조건 연산자를 사용하여 바꾼다면 가장 올바른 것은?
- 5. 다음 프로그램의 실행결과로 올바른 것은?
- .........
- 25. 다음 중 동적할당에 대한 설명으로 잘못된 것은?
본문/내용
1. C 프로그램 작성 시 반드시 작성해야 하는 함수는?
① scanf() ② printf() ③ malloc() ④ main()
정답해설
c언어는 도입부, main() 함수, 호출된 함수()로 구성되고, 다른 프로그래밍 언어와는 달리 c실행 프로그램 내에는 반드시 main() 함수가 존재해야 한다.
2. 다음 중 출력양식 변환기호의 설명으로 잘못된 것은?
① %d는 출력 값을 지수형식으로 나타낸다.
② %f는 출력 값을 부동 소수점 형식으로 나타낸다.
③ %o는 출력 값을 8진수로 나타낸다.
④ %x는 출력 값을 16진수로 나타낸다.
정답해설
%d는 출력 값을 부호 있는 10진 정수로 변환하여 출력한다. 지수 형식으로 출력하기 위해서는 %e 또는 %E를 사용하고 이때 인자의 자료형은 float형이나 double형이다.
3. 다음과 같은 프로그램의 실행결과로서 올바른 것은?
① 10 ② 34 ③ 45 ④ 70
정답해설
a 〓 10*SUM(3, 4) 〓 10 * 3 + 4 〓 34
#define SUM(x,y) ((x)+(y))로 할 경우에는 a 〓 10 * ((3) + (4)) 〓 70이 된다.
참고문헌
김형근, 곽덕훈, 정재화(2020), C프로그래밍, 한국방송통신대학교출판문화원.