Notice
Recent Posts
Recent Comments
Link
«   2025/10   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

UniCode

[이것이 자바다]CH01.자바 시작하기(확인문제풀이) 본문

이것이 자바다

[이것이 자바다]CH01.자바 시작하기(확인문제풀이)

Uni_code 2021. 3. 17. 20:29

1. JDK와 JRE의 차이점을 설명한 것 중 틀린 것은 무엇입니까?

① JDK는 JRE와 컴파일러 등의 개발 도구가 포함된다.

② 자바 프로그램을 개발하려면 JDK가 반드시 필요하다.

③ 자바 프로그램을 실행만 하려면 JRE를 설치해도 상관없다.

④ JRE에는 컴파일러(javac.exe)가 포함되어 있다.

 

☞ JDK는 자바 가상 기계(JVM), 라이브러리 API, 컴파일러 등의 개발 도구가 포함되어 있고,

    JRE에는 자바 가상 기계(JVM), 라이브러리 API만 포함

 

 

2. JVM에 대한 설명으로 틀린 것은 무엇입니까?

① JVM은 java.exe 명령어에 의해 구동된다.

② JVM은 바이트 코드를 기계어로 변환시키고 실행한다.

③ JVM은 운영체제에 독립적이다. (운영체제별로 동일한 JVM이 사용된다.)

④ 바이트 코드는 JVM에 독립적이지만, JVM은 운영체제에 종속적이다.

 

☞ 자바 프로그램을 운영체제가 이해하는 기계어로 번역해서 실행해야 하므로 JVM은 운영체제에 맞게 설치되어야 한다.

 

 

3. 자바 프로그램 개발 과정을 순서대로 나열하세요.

① javac.exe로 바이트 코드 파일(~.class)을 생성한다.

② java.exe로 JVM을 구동시킨다.

③ 자바 소스 파일(~.java)을 작성한다.

④ JVM은 main() 메소드를 찾아 메소드 블록을 실행시킨다.

 

☞ ③ → ① → ② → ④ 

 

 

4. 자바 소스 파일을 작성할 때 틀린 것은 무엇입니까?

① 자바 소스 파일명과 클래스 이름은 대소문자가 동일해야 한다.

② 클래스 블록과 메소드 블록은 반드시 중괄호 { }로  감싸야한다.

③ 실행문 뒤에는 반드시 세미콜론(;)을 붙여야 한다.

④ 주석은 문자열 안에도 작성할 수 있다.

 

☞ 문자열 안에서 주석문은 문자열 데이터로 인식한다.

 

 

5. 자바 주석문의 종류가 아닌 것은 무엇입니까?

① // : 행 주석

② /* … */ : 범위 주석

③ /** … */ : API 도큐먼트 주석 

④ <!-- … --> : 범위 주석

 

☞ <!-- … --> : HTML, JavaScript, XML에서 사용하는 범위 주석

 

 

6. 이클립스에 대한 설명으로 틀린 것은 무엇입니까?

① 이클립스는 JDK(JRE)를 설치해야만 실행할 수 있다.

② 이클립스에서 소스 파일을 저장하면 자동 컴파일되어 바이트 코드 파일이 생성된다.

③ 워크스페이스는 프로젝트들이 생성되는 기본 디렉토리를 말한다.

④ .metadata는 프로젝트의 소스 파일들이 저장되는 디렉토리이다.

 

☞ .metadata : 메타데이터를 저장하는 저장소 

    Workspce : 프로젝트들이 생성되는 기본 디렉토리