C 프로그래밍(새내기를 위한 첫 C언어 책) 연습문제 솔루션 :: chap01. C 언어 개요
- 기타
- 2016. 12. 19.
01. 다음 빈칸을 채우시오.
가. 프로그램을 개발하는 데 필요한 컴파일러, 디버거, 링커, 에디터 등을 통합적으로 제공하는 개발 환경을 ( 통합 개발 환경, IDE, Intergated Development Environments )이라 한다.
나. 에러는 크게 ( 컴파일 ) 시간에 발생하는 에러와 ( 링크 ) 시간에 발생하는 에러로 구분할 수 있다.
다. 프로그램에서 발생하는 에러를 파악하여 수정하는 과정을 ( 디버깅 )이라 한다.
02. "ch1-ex1" 프로젝트를 생성하고, 화면에 학번, 이름을 출력하는 C 프로그램을 작성하고 실행하시오.
<소스 코드>
1
2
3
4
5
6
7
8 |
#include <stdio.h>
int main(void) {
printf("학번: 2013920005\n");
printf("이름: 홍길동\n");
return 0;
} |
cs |
<실행 결과>
03. "ch1-ex1" 프로젝트가 있는 폴더를 찾아 소스 파일(*.cpp), 오브젝트 파일(*.obj), 실행 파일(*.exe)의 크기를 kbyte 단위로 구하시오.
- 소스파일 크기: 1 kbyte
- 오브젝트 파일 크기: 5 kbyte
- 실행 파일 크기: 28 kbyte
04. 다음 각 소스 프로그램을 작성하고 컴파일/링크했을 때 나타나는 에러 메시지를 적으시오.
<소스 코드 ①>
1
2
3
4
5
6
7
8 |
#include <stdio. h>
int main()
{
printf("시작해볼까요?\n");
return 0;
} |
cs |
- error C1083: 포함 파일을 열 수 없습니다. 'stdio. h': No such file or directory c:\users\minku\documents\visual studio 2013\projects\새내기\새내기\소스.cpp
<소스코드 ②>
1
2
3
4
5
6
7
8 |
#include <stdio.h>
int Main()
{
printf("시작해볼까요?\n");
return 0;
} |
cs |
- error LNK2019: _main 외부 기호(참조 위치: ___tmainCRTStartup 함수)에서 확인하지 못했습니다.
<소스 코드 ③>
1
2
3
4
5
6
7
8 |
#include <stdio.h>
int main();
{
printf("시작해볼까요?\n");
return 0;
} |
cs |
- error C2447: '{' : 함수 헤더가 없습니다. 이전 스타일의 형식 목록입니까?
<소스코드 ④>
1
2
3
4
5
6
7 |
#include <stdio.h>
int main()
{
printf("시작해볼까요?\n");
return 0; |
cs |
'기타' 카테고리의 다른 글
C 프로그래밍(새내기를 위한 첫 C언어 책) 연습문제 솔루션 :: chap04. 연산자(01~04번 문제) (0) | 2017.01.16 |
---|---|
C 프로그래밍(새내기를 위한 첫 C언어 책) 연습문제 솔루션 :: chap03. 입력과 출력(06~10번 문제) (0) | 2017.01.15 |
블락(bläk) :: RAZOR 면도기 스페셜키트 - fog green (0) | 2017.01.14 |
C 프로그래밍(새내기를 위한 첫 C언어 책) 연습문제 솔루션 :: chap03. 입력과 출력(01~05번 문제) (0) | 2016.12.21 |
C 프로그래밍(새내기를 위한 첫 C언어 책) 연습문제 솔루션 :: chap02. 변수와 자료형 (0) | 2016.12.21 |