본문 바로가기
728x90

컴파일2

1강. Java - Java와 객체지향 프로그래밍 연습문제 문제1. Java 언어의 특징 중에 다음 내용이 의미하는 것은? 지문 : 똑같은 바이트코드가 Java 플랫폼이 설치된 다양한 하드웨어와 운영체제에서 수정없이 실행될 수 있다. 1. 엄격한 자료형의 검사 2. 플랫폼에 독립적 3. 예외처리 기능의 지원 4. 멀티 스레딩의 지원 정답 : 2 풀이 : 지문은 플랫폼에 독립적인 Java의 특성을 설명하고 있다. 문제2. 다음 파일의 이름은 A.java이다. 이 파일을 컴파일할 때 결과로 만들어지는 것을 정확히 설명한 것은? 지문 : public class A{ } class B { } 1. A.class만 생성된다. 2. B.class만 생성된다. 3. A.class와 B.class가 생성된다. 4. 오류가 있어 컴파일되지 않는다. 정답 : 3 풀이 : clas.. 2024. 2. 24.
1-2. C프로그램의 작성 및 준비 #C프로그램 개발 단계 -에디터와 컴파일러 필요 *에디터 : 소스코드를 작성하여 저장할 수 있도록 도와주는 도구 #C프로그램의 완성 과정 1. 코딩 단계 : 주어진 문제에 대한 설계를 바탕으로 소스코드를 작성하여 소스파일을 생성하는 과정 2. 컴파일 단계 : 소스파일이 목적파일로 변환되는 과정 3. 링킹 단계 : 목적파일을 실행파일로 변환하는 과정 즉, 프로그램 작성 -> 컴파일 -> 에러 확인 -> 링킹 -> 에러 확인 -> 실행파일 생성한다. 에러가 있을 시 프로그램을 수정하고 컴파일 단계로 돌아가 다시 단계를 반복한다. #소스파일의 생성(코딩 단계) 코딩 -> .c라는 확장자를 가진 파일로 저장 -> 소스파일 생성(sample.c) #소스파일의 컴파일(컴파일 단계) 소스파일 생성(sample.c) .. 2024. 2. 19.
728x90