C언어 스케치 연습문제 대학교재솔루션 - 제 01장 C 프로그래밍 첫걸음 레포트
내용점검 연습
다음에서 서술 내용이 맞으면 0, 틀리면 x 하시오.
어셈블리어는 고급언어의 대표적인 예이다. ( X )
프로그램 소스를 컴파일한 결과로 목적파일이 생성된다. ( O )
C 언어는 윈도우 운영체제를 개발하기 위해 만든 언어이다. ( X )
C 언어는 B 언어에서 발전된 언어이다. ( O )
C 언어는 최초의 고급언어이다. ( X )
고급언어로 기술된 소스파일을 목적파일로 만들어 주는 프로그램은 어셈블러이다. ( X )
목적파일을 라이브러리 함수와 결합하여 실행파일을 만들어주는 소프트웨어는 링커이다. ( O )
C 언어의 소스파일 확장자는 c이다. ( O )
소스파일 hello.c를 컴파일하면 목적파일 hello.obj이 생성된다. ( O )
일반적으로 하나의 프로젝트는 하나의 main함수를 갖는다. ( O )
다음에서 비어있는 부분을 적당히 채우시오.
프로그램은 컴퓨터에게 지시를 내리는 명령어의 집합이다.
기계어는 0과 1의 조합으로 구성되어 사람이 직접 이해하기 어려운 언어이다.
C 언어는 1972년에 유닉스라는 운영체제를 만들기 위해 개발한 프로그래밍 언어이다.
어셈블리어로 작성된 소스를 기계어로 변환하는 프로그램을 어셈블러라 한다.
고급언어로 작성된 소스를 기계어로 변환하는 프로그램을 컴파일러라 한다.
링커는 컴파일러에 의해 변환된 목적파일과 이미 완성된 라이브러리(library)를 결합하여 실행파일을 생성한다.
라이브러리는 자주 사용하는 기능을 미리 작성, 컴파일하여 함수 형태로 제공되는 모듈이다.
컴파일러, 디버거, 링커 등 프로그램을 개발하기 위해 좀 더 편리한 모든 기능을 통합적으로 제공하는 소프트웨어를 통합개발환경(IDE: Integrated Development Environment)이라 한다.
프로그램 소스파일에서 컴파일 결과로 생성되는 목적파일은 확장자가 obj이다.
함수 puts또는 printf를 이용하여 큰따옴표인 “”로 둘러 싼 문자열을 출력한다.
프로그래밍 언어의 잘못된 문법을 사용하여 발생하는 오류를 문법 오류(syntax error)라 한다.
디버그 과정을 도와주는 프로그램을 디버거(debugger)라 한다.
다음 각각의 문제에서 가장 적절한 것을 하나 선택하시오.
다음 중 컴파일이 성공하는 소스 파일은 (다)
main
main()
main()
{
}
include main(void)
{
}
다음 중, C 소스에서 표현되는 바른 단어(토큰)가 아닌 것은 (라)
main
return
#incl…(생략)
(이미지를 클릭하시면 확대/미리보기를 볼 수 있습니다.)