본문 바로가기

멘토씨리즈 자바26

[응용문제] 생성자 SECTION 09 - 생성자 244 ~ 245 page. 1. 다음 빈칸에 알맞은 단어를 작성해 보세요. 클래스의 이름과 동일하고 반환 타입이 없는 특별한 메서드를 (_____) (이)라고 합니다. => 생성자 2. 다음 문장이 맞으면 O표, 틀리면 X표 하세요. 1) 생성자를 호출 할 때는 반드시 new 키워드를 사용해야 합니다. (___) 2) 매개변수가 1개인 생성자를 기본 생성자라고 부릅니다. (___) 3) 생성자를 코드로 명시하지 않으면 기본 생성자는 생략되어 있습니다. (___) => 1) O 2) X 3) O 2) 매개변수가 0개인 생성자를 기본 생성자라고 부른다. 3. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까 ? class Computer { String brand;.. 2023. 5. 21.
[응용문제] 메서드 SECTION 08 - 메서드 223 ~ 225 page. 1. 다음 빈칸에 알맞은 단어를 작성해 보세요. 1) (_____) (이)란, 클래스 안에서 특정 기능을 수행하기 위한 코드를 하나의 블록으로 묶어 놓은 집합을 말합니다. 2) 코드를 따로 분리하는 것을 일종의 (_____) (이)라고 부르는데, 이는 가독성과 유지 보수의 효율성을 높여줍니다. => 1) 메서드 2) 모듈화 2. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까 ? class Person { void printHello() { sysout("Hello"); } } main() Person p = new Person(); for(int i = 0; i Hello .. 2023. 5. 21.
[응용문제] 클래스 SECTION 07 - 클래스 199 page. 1. 다음 문장이 맞으면 O표, 틀리면 X표 하세요. 1) 객체를 중심으로 프로그램 구조를 설계하고 프로그래밍하는 것을 객체 지향 프로그래밍이라고 합니다. (___) 2) 하나를 클래스로 하나의 객체만 만들 수 있습니다. (___) => O X 2. 다음 중 객체가 될 수 있는 것을 모두 고르세요. 1) 학생 2) 수영장 3) 꽃 4) 나이 => 1), 2), 3) 3. 다음 빈칸에 알맞은 단어를 작성해 보세요. 1) 클래스의 3요소는 (_____), (_____), (_____) 입니다. 2) 클래스를 선언할 때 (_____) (을)를 이용해 접근 범위를 설정할 수 있습니다. 3) 클래스는 크게 (_____) 클래스, (_____) 클래스로 분류할 수 있.. 2023. 5. 21.
[응용문제] 배열 SECTION 06 - 배열 177 page. 1. 다음 중 배열을 생성하는 방법으로 틀린 것은 무엇일까요 ? 1) int[] arr = new int[4]; 2) int arr[] = new int[4]; 3) int arr[] = {1,2,3,5}; 4) int[][] arr = new int[][4]; => 4) 행을 의미하는 배열의 공간을 알 수 없기 때문에, 배열을 선언 할 수 없다. 2. 다음 코드의 빈칸을 완성해 주어진 배열에서 짝수만 더하여 합을 구해보세요. int[] arr = {1,2,3,4,5,6,7,8,9,10}; int sum = 0; for(int i = 0; i 3. 철수는 동생과 카.. 2023. 5. 21.
[응용문제] 제어문-2 SECTION 05 - 제어문-2 143 page. 1. 다음 빈칸에 알맞은 단어를 작성해 보세요. 반복문은 (_____) 한 동작을 여러 번 반복하여 실행하는 구문입니다. => 동일 2. 반복문의 종류를 모두 나열해 보세요. => for문 while문 do - while문 3. 1부터 100 까지의 정수 중에서 짝수만을 더해 출력하는 코드를 for 문을 사용해 작성해 보세요. 4. 두 개의 주사위가 같은 값이 나올 때까지 while 문을 사용해 반복하고, 반복 횟수와 주사위 눈의 번호를 출력해 보세요. 5. 별찍기 6. 별찍기 2023. 5. 21.
[응용문제] 제어문-1 SECTION 04 - 제어문-1 124 ~ 125 page. 1. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까 ? int num = 11; int result = 1000; if(num > 10) { result = 1100; } sysout(result); => 1100 num이 11이이므로 if 조건식이 참이라, result에 1100을 새롭게 저장한다. 2. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까 ? int score = 77; char result = 'A'; if(score >= 60) { result = 'D'; } else if(score >= 70) { result = 'C'; } sysout(score + "점의 학점은 " + result + "입니.. 2023. 5. 21.
[응용문제] 연산자 SECTION 03 - 연산자 100 ~ 101 page. 1. 다음 문장이 맞으면 O표, 틀리면 X표 하세요. 1) 피연산자의 개수에 따라 연산자를 단항/이항/삼항 으로 구분 합니다. (___) 2) 연산자는 우선 순위가 존재합니다. (___) 3) 연산의 결과로 하나 이상의 값이 출력될 수 있습니다. (___) 4) 논리 연산의 결과는 boolean으로 출력됩니다. (___) => O O X O 2. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까 ? int x = 613; sysout(++x); sysout(++x); sysout(x++); sysout(--x); => 614 615 615 615 3. 2개의 피연산자를 부호로 비교하여 그 부호 관계가 true인지 false인지 판별하는.. 2023. 5. 21.
[응용문제] 변수와 자료형 SECTION 02 - 변수와 자료형 76 ~ 77 page. 1. 다음 빈칸에 알맞은 단어를 작성해 보세요. 1) 메모리에 값을 저장하기 위해 할당받아 사용하는 특정 공간을 _____ (이)라고 합니다. 2) 변수를 선언하기 위해서는 _____, _____ 2가지 정보를 작성해야 합니다. => 변수 => 자료형, 변수명 2. 다음 중 변수 이름으로 사용할 수 있는 것은 무엇입니까 ? 1) 11a 2) +person+ 3) name! 4) studentName => 4번 3. 다음 코드에서 컴파일 에러가 발생하는 곳을 찾아보고, 그 이유를 적어보세요. package section02; public class PRACTICE_02_03 { public static void main(String[] args.. 2023. 5. 21.