네트워크 보안 수업 2일차 - 코리아 정보보안 IT학원

2016. 3. 29. 16:52네트워크 보안 수업/C언어

반응형

[실습] 


- 다음의 질문에 대답할 수 있다면 다음 단계로 넘어 가도 좋습니다. 


1. “test.c” 소스 파일은 실행 가능한가?


실행 안됨


2. 실행 가능하지 않다면 실행 가능하게 하기 위해서 무엇이 필요한가?


컴파일 필요


3. 컴파일 에러는 무엇인가? 


- 컴파일 에러

- 문법적인 오류

- 100% 해결이 가능


- 런타임 에러

- 문법적인 오류는 없으나 실행 도중에 문제가 발생

- 해결하지 못하는 에러도 존재


4. 컴파일은 무엇인가?


프로그래밍한 소스 파일을 파일로 만드는것

- 소스파일을 실행 파일로 변환


5. 다음의 컴파일 에러를 해석해 보자. (정확하게)

sample01.c: In function 'main':

sample01.c:7: error: expected ';' before '}' token


sample01.c파일에 main함수가 없다

sample01.c파일7번째 줄에 '}'에서 오류가 발생

';'이 빠져 있어서



6. 에러가 발생한 정확한 위치는 어디인가? 


- sample01.c 소스파일 내에 7번째 라인


7. 기본 함수를 정의할 수 있겠는가?(5초)


int main(int argc, char* argv[])

{

return 0;

}


8. 소스 파일의 확장자로 ‘c’외에 다른 확장자의 사용이 가능한가?


- c, cpp


9. 가능하다면 어떤 확장자가 사용 가능한가?


- cpp


10. 컴파일러는 무엇인가?


- 소스 파일을 실행 파일로 변환해주는 프로그램



반응형