본문 바로가기
IT/프로그래밍

C 프로그래밍 (새내기를 위한 첫 C 언어 책) 1장 답지 및 솔루션

by nutrient 2021. 5. 25.
728x90
728x170

1. 다음 빈칸을 채우시오.


가. 프로그램을 개발하는 데 필요한 컴파일러, 디버거, 링커, 에디터 등을 통합적으로 제공하는 개발 환경을 (통합 개발 환경) 이라 한다.

나. 에러는 크게 (컴파일) 시간에 발생하는 에러와 (링크) 시간에 발생하는 에러로 구분할 수 있다. 

다. 프로그램에서 발생하는 에러를 파악하여 수정하는 과정을 (디버깅) 이라 한다.

 

2. "ch1-ex1" 프로젝트를 생성하고, 화면에 학번, 이름을 출력하는 C프로그램을 작성하고 실행하시오.

#include <stdio.h>
 
int main(void)
{
    printf("학번:201392005\n");
    printf("이름:홍길동\n");
 
    return 0;
}

 

3. "ch1-ex1" 프로젝트가 있는 폴더를 찾아 소스 파일, 오브젝트파일, 실행 파일의 크기를 kbyte 단위로 구하시오.


 소스파일: 1kbyte

 오브젝트 파일: 9kbyte

 실행 파일: 37kbyte

 

4. 다음 각 소스 프로그램을 작성하고 컴파일/링크했을 때 나타나는 에러 메시지를 적으시오.

#include <stdio. h>
 
int main(void)
{
    printf("시작해볼까요\n");
 
    return 0;
}

오류 C1083 포함 파일을 열 수 없습니다.

 

#include <stdio.h>
 
int Main(void)
{
    printf("시작해볼까요\n");
 
    return 0;
}

오류 LNK1120 1개의 확인할 수 없는 외부 참조입니다.

 

#include <stdio.h>
 
int main(void);
{
    printf("시작해볼까요\n");
 
    return 0;
}


오류(활성) E0169 선언이 필요합니다.
오류 C2447 '{': 함수 헤더가 없습니다.

 

#include <stdio.h>
 
int main(void)
{
    printf("시작해볼까요\n");
 
    return 0;
 


오류 C1075 파일 끝에서 왼쪽 중괄호 '{'이(가) 일치하지 않습니다.

728x90
그리드형

댓글