IT CookBook JAVA 마스터/연습문제

IT CookBook JAVA 마스터 Ch.01 연습문제

은행털이 2023. 10. 23. 05:46

01. 다음 빈칸을 채우시오

① 1995년 썬마이크로시스템즈가 출시한 자바는 다양한 플랫폼에서 사용할 수 있는 객체지향 프로그래밍 언어이다.

② JDK에는 자바 프로그램을 작성하는 데 필요한 도구와 이를 실행하는 JRE가 포함되어 있다. JRE는 다른 소프트웨어를 실행하도록 설계된 소프트웨어로, 여기에는 클래스 라이브러리, 클래스 로더, JVM이 포함된다.

 

02. 자바의 어느 부분에 모든 라이브러리 파일 세트와 JVM이 사용하는 파일이 포함되어 있는가?

① 자바 런타임 환경

② 자바 엔터프라이즈 에디션

③ 자바 개발 키트

④ 자바 가상 머신

 

03. 다음 중 자바 가상 머신에 대한 설명으로 옳지 않은 것은 무엇인가?

① 추상적인 기계이다.

② 바이트코드로 실행 가능하다.

③ 플랫폼 의존적이다.

④ 다른 언어의 바이트코드를 컴파일할 수 없다.

 

04. 다음 중 자바를 더 안전하게 만드는 기능은 무엇인가?

① 쓰레기 수거

② 예외처리

③ 자바 가상 머신

④ 앞의 보기 모두

 

05. 자바 컴파일러는 프로그램을 바이트코드로 변환하여 JVM으로 보내는데, 전송할 때까지 바이트코드는 어떤 확장 파일로 저장되는가?

① .exe

② .class

③ .java

④ .docx

 

06. 'Hello World'가 출력되도록 다음 코드의 빈칸을 채우시오.

public class MyClass {
	public static void main(String[] args) {
    	System.out.println("Hello World!");
    }
}

07. 06번 문제의 소스 코드를 저장하기 위한 자바 파일명은 무엇인가?

① MyClass.java

② myclass.java

③ Myclass.java

④ myClass.java

 

08. 다음 빈칸에 알맞은 주석문을 넣으시오.

① // : 한 행을 주석 처리한다.

② /* */ : 여러 행을 주석 처리한다.

 

09. 다음 프로그램의 실행 결과는 무엇인가?

public class MyClass {
	public static void main(String[] args) {
		// 자바 프로그래밍 언어
		System.out.print("Welcome To Java");
		System.out.print("객체지향 프로그래밍 언어");
	}
}

출력

Welcome To Java객체지향 프로그래밍 언어

 

10. 다음 프로그램의 실행 결과는 무엇인가?

public class MyClass {
	public static void main(String[] args) {
		// 자바 프로그래밍 언어
		System.out.println("Welcome To Java");
		System.out.println("객체지향 프로그래밍 언어");
	}
}

출력

Welcome To Java

객체지향 프로그래밍 언어