Section10 상속 1. 다음 중 상속과 관련된 단어를 모두 고르세요. super super() this extends 더보기 super ( O ) super() ( O ) this ( X ) extends ( O ) 2. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까? package section10; class Person { void printHello() { System.out.println("안녕하세요."); } } class Student extends Person { } public class PRACTICE_10_02 { public static void main(String[] args) { Person p = new Person(); p.printHello(); Stu..
Section09 생성자 1. 다음 빈칸에 알맞은 단어를 작성해 보세요. 클래스의 이름과 동일하고 반환 타입이 없는 특별하 메서드를 (이)라고 합니다. 더보기 클래스의 이름과 동일하고 반환 타입이 없는 특별하 메서드를 생성자 (이)라고 합니다. 2. 다음 문장이 맞으면 O표, 틀리면 X표 하세요. 생성자를 호출 할 때는 반드시 new 키워드를 사용해야 합니다. 매개변수가 1개인 생성자를 기본 생성자라고 부릅니다. 생성자를 코드로 명시하지 않으면 기본 생성자는 생략되어 있습니다. 더보기 생성자를 호출 할 때는 반드시 new 키워드를 사용해야 합니다. ( O ) 매개변수가 1개인 생성자를 기본 생성자라고 부릅니다. ( X ) 생성자를 코드로 명시하지 않으면 기본 생성자는 생략되어 있습니다. ( O ) 3. ..
Section08 메서드 1. 다음 빈칸에 알맞은 단어를 작성해 보세요. (이)란, 클래스 안에서 특정 기능을 수행하기 위한 코드를 하나의 블록으로 묶어 놓은 집합을 말합니다. 코드를 따로 분리하는 것을 일종의 (이)라고 부르는데, 이는 가독성과 유지 보수의 효율성을 높여줍니다. 더보기 메서드 (이)란, 클래스 안에서 특정 기능을 수행하기 위한 코드를 하나의 블록으로 묶어 놓은 집합을 말합니다. 코드를 따로 분리하는 것을 일종의"모듈화" (이)라고 부르는데, 이는 가독성과 유지 보수의 효율성을 높여줍니다. 2. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까? package section08; public class PRACTICE_08_02 { public static void main(S..
Section07 클래스 1. 다음 문장이 맞으면 O표, 틀리면 X표 하세요. 객체를 중심으로 프로그램 구조를 설계하고 프로그래밍하는 것을 객체 지향 프로그래밍이라고 합니다. 하나의 클래스로 하나의 객체만 만들 수 있습니다. 더보기 객체를 중심으로 프로그램 구조를 설계하고 프로그래밍하는 것을 객체 지향 프로그래밍이라고 합니다. ( O ) 하나의 클래스로 하나의 객체만 만들 수 있습니다. ( X ) 2. 다음 중 객체가 될 수 있는 것을 모두 고르세요. 학생 수영장 꽃 나이 더보기 학생 ( O ) 수영장 ( O ) 꽃 ( O ) 나이 ( X ) 3. 다음 빈칸에 알맞은 단어를 작성해 보세요. 클래스의 3요소는 , , 입니다. 클래스를 선언할 때 (을)를 이용해 접근 범위를 설정할 수 있습니다. 클래스는 크..
Section06 배열 1. 다음 중 배열을 생성하는 방법으로 틀린 것은 무엇일까요? int[] arr = new int[4]; int arr[] = new int[4]; int arr[] = {1, 2, 3, 5}; int[][] arr = new int [][4]; 더보기 int[] arr = new int[4]; ( O ) int arr[] = new int[4]; ( O ) int arr[] = {1, 2, 3, 5}; ( O ) int[][] arr = new int [][4]; ( X ) 배열을 선언할 떄 열의 크기는 지정하지 않아도 되지만, 행의 크기는 항상 지정해야 합니다. 2. 다음 코드의 빈칸을 완성해 주어진 배열에서 짝수만 더하여 합을 구해보세요. package section06; p..
Section05 제어문2 1. 다음 빈칸에 알맞은 단어를 작성해 보세요. 반복문은 한 동작을 여러 번 반복하여 실행하는 구문입니다. 더보기 반복문은 동일 한 동작을 여러 번 반복하여 실행하는 구문입니다. 2. 반복문의 종류를 모두 나열해 보세요. 더보기 for 문 while 문 do-while 문 3. 1부터 100 까지의 정수 중에서 짝수만을 더해 출력하는 코드를 for 문을 사용해 작성해 보세요. 더보기 package section05; public class PRACTICE_05_03 { public static void main(String[] args) { int result = 0; for (int i = 1; i