프로그래밍 언어/이것이 자바다
-
Chapter 7 상속 확인문제 정답프로그래밍 언어/이것이 자바다 2021. 10. 22. 01:00
1. 자바의 상속에 대한 설명 중 틀린 것은 무엇입니까? 1. 자바는 다중 상속을 허용한다. 2. 부모의 메소드를 자식 클래스에서 재정의(오버라이딩)할 수 있다. 3. 부모의 private 접근 제한을 갖는 필드와 메소드는 상속의 대상이 아니다. 4. final 클래스는 상속할 수 없고, final 메소드는 오버라이딩할 수 없다. 2. 클래스 타입 변환에 대한 설명 중 틀린 것은 무엇입니까? 1. 자식 객체는 부모 타입으로 자동 타입 변환된다. 2. 부모 객체는 항상 자식 타입으로 강제 타입 변환된다. 3. 자동 타입 변환을 이용해서 필드와 매개 변수의 다형성을 구현한다. 4. 강제 타입 변환 전에 instanceof 연산자로 변환 가능한지 검사하는 것이 좋다. 3. final 키워드에 대한 설명으로 틀..
-
Chapter 6 클래스 확인문제 정답프로그래밍 언어/이것이 자바다 2021. 10. 20. 22:44
1. 객체와 클래스에 대한 설명으로 틀린 것은 무엇입니까? 1. 클래스는 객체를 생성하기 위한 설계도와 같은 것이다. 2. new 연산자로 클래스의 생성자를 호출함으로써 객체가 생성된다. 3. 하나의 클래스로 하나의 객체만 생성할 수 있다. 4. 객체는 클래스의 인스턴스이다. 2. 클래스의 구성 멤버가 아닌 것은 무엇입니까? 1. 필드 2. 생성자 3. 메소드 4. 로컬 변수 3. 필드, 생성자, 메소드에 대한 설명으로 틀린 것은 무엇입니까? 1. 필드는 객체의 데이터를 저장한다. 2. 생성자는 객체의 초기화를 담당한다. 3. 메소드는 객체의 동작 부분으로, 실행 코드를 가지고 있는 블록이다. 4. 클래스는 반드시 필드와 메소드를 가져야 한다. 4. 필드에 대한 설명으로 틀린 것은 무엇입니까? 1. 필드..
-
Chapter 5 참조 타입 확인문제 정답프로그래밍 언어/이것이 자바다 2021. 10. 18. 02:00
1. 참조 타입에 대한 설명으로 틀린 것은 무엇입니까? 1. 참조 타입에는 배열, 열거, 클래스, 인터페이스가 있다. 2. 참조 타입 변수의 메모리 생성 위치는 스택이다. 3. 참조 타입에서 ==, != 연산자는 객체 번지를 비교한다. 4. 참조 타입은 null 값으로 초기화할 수 없다. 2. 자바에서 메모리 사용에 대한 설명으로 틀린 것은 무엇입니까? 1. 로컬 변수는 스택 영역에 생성되며 실행 블록이 끝나면 소멸된다. 2. 메소드 코드나, 상수, 열거 상수는 정적(메소드) 영역에 생성된다. 3. 참조되지 않는 객체는 프로그램에서 직접 소멸 코드를 작성하는 것이 좋다. 4. 배열 및 객체는 힙 영역에 생성된다. 3. String 타입에 대한 설명으로 틀린 것은 무엇입니까? 1. String은 클래스이므..
-
Chapter 4 조건문과 반복문 확인문제 정답프로그래밍 언어/이것이 자바다 2021. 10. 17. 17:52
2. 조건문과 반복문을 설명한 것 중 틀린 것은 무엇입니까? 1. if문은 조건식의 결과에 따라 실행 흐름을 달리할 수 있다. 2. switch문에서 사용할 수 있는 변수의 타입은 int, double이 될 수 있다. 3. for문은 카운터 변수로 지정한 횟수만큼 반복시킬 때 사용할 수 있다. 4. break문은 switch문, for문, while문을 종료할 때 사용할 수 있다. 3. for문을 이용해서 1부터 100까지의 정수 중에서 3의 배수의 총합을 구하는 코드를 작성해보세요. public class Exercise03 { public static void main(String[] args) { int sum = 0; for(int i = 1; i
-
Chapter 3 연산자 확인문제 정답프로그래밍 언어/이것이 자바다 2021. 10. 14. 01:35
1. 연산자와 연산식에 대한 설명 중 틀린 것은 무엇입니까? 3 1. 연산자는 피연산자의 수에 따라 단항, 이항, 삼항 연산자로 구분된다. 2. 비교 연산자와 논리 연산자의 산출 타입은 boolean(true/false)이다. 3. 연산식은 하나 이상의 값을 산출할 수도 있다. 4. 하나의 값이 올 수 있는 자리라면 연산식도 올 수 있다. 2. 다음 코드를 실행했을 때 출력 결과는 무엇입니까? 31 public class Exercise02{ public static void main(String[] args){ int x = 10; int y = 20; int z = (++x) + (y--); System.out.println(z); } } 3. 다음 코드를 실행했을 때 출력 결과는 무엇입니까? 가 p..
-
Chapter 2 변수와 타입 확인문제 정답프로그래밍 언어/이것이 자바다 2021. 10. 13. 23:54
1. 자바에서 변수에 대한 설명 중 틀린 것은 무엇입니까? 4 1. 변수는 하나의 값만 저장할 수 있다. 2. 변수는 선언 시에 사용한 타입의 값만 저장할 수 있다. 3. 변수는 변수가 선언된 중괄호 안에서만 사용 가능하다. 4. 변수는 초기값이 저장되지 않은 상태에서 읽을 수 있다. 2. 변수 이름으로 사용 가능한 것을 모두 선택하세요? 1, 4, 5 1. modelName 2. class 3. 6hour 4. $value 5. _age 6. int 5. 자동 타입 변환에 대한 내용입니다. 컴파일 에러가 발생하는 것은 무엇입니까? 3 byte byteValue = 10; char charValue = 'A'; 1. int intValue = byteValue; 2. int intValue = charV..
-
Chapter 1 자바 시작하기 확인문제 정답프로그래밍 언어/이것이 자바다 2021. 10. 13. 23:03
1. JDK와 JRE의 차이점을 설명한 것 중 틀린 것은 무엇입니까? 4 1. JDK는 JRE와 컴파일러 등의 개발 도구가 포함된다. 2. 자바 프로그램을 개발하려면 JDK가 반드시 필요하다. 3. 자바 프로그램을 실행만 하려면 JRE를 설치해도 상관없다. 4. JRE에는 컴파일러(javac.exe)가 포함되어 있다. JRE = JVM + 표준 클래스 라이브러리 JDK = JRE + 개발에 필요한 도구 2. JVM에 대한 설명으로 틀린 것은 무엇입니까? 3 1. JVM은 java.exe 명령에 의해 구동된다. 2. JVM은 바이트 코드를 기계어로 변환시키고 실행한다. 3. JVM은 운영체제에 독립적이다(운영체제별로 동일한 JVM이 사용된다). 4. 바이트 코드는 JVM에 독립적이지만, JVM은 운영체제에..