다라다라V
article thumbnail
[Java] 명품 Java Programming 7장 연습 문제 풀이 해설 (이론 문제)

💡 컬렉션에 관한 설명으로 틀린것은? [정답] ④ 배열처럼 저장하는 요소의 개수가 고정되어 있다.[해설](p391) 배열이 가진 고정 크기의 단점을 극복하기 위해 객체들을 쉽게 삽입, 삭제, 검색할 수 있는 가변 크기의 컨테이너가 컬렉션입니다.  💡 다음 빈칸에 적절한 단어를 기입하라.클래스, 인터페이스, 메소드를  특정 타입에 종속되지 않게 ______ 시켜 작성하는 기술을 ______이라 한다. Vector에서 E는 제네릭 타입 혹은 ______라고 부른다. E에 Integer 등과 같이 객체 타입을 지정하여 특정 타입의 데이터만 다루도록 만드는 작업을 ______라고 한다. 제네릭 기능은 C++에서 먼저 만들어졌으며 C++에서는 ______이라고 부른다. [정답] 일반화, 제네릭, 타입 매개변수..

article thumbnail
[Java] 명품 Java Programming 6장 연습 문제 풀이 해설 (이론 문제)

Oh, HappyOh, HappyOh, Happy Day.①②③④⑤💡 import문에 대한 다음 질문에 답하라. (1) import문은 언제 사용하며, import문의 의미하는 바는 무엇인가?(2) import java.util.Random;과 import java.util.*;의 의미는 각각 무엇인가?(3) import 문을 사용하지 않고도 자바 프로그램을 작성할 수 있는가?(4) 어떤 패키지에 속한 클래스는 import문 없이도 사용할 수 있는가? [정답](1)응용 프로그램에서 다른 패키지에 있는 클래스를 사용하고자 한다면 패키지명을 포함하는 경로명을 사용해야한다. 컴파일러로 하여금 클래스 파일의 위치를 정확히 찾기 위해서 인데, 이것은 번거롭고 실수가 생길 수 있다. import 문은 다른 패키지..

article thumbnail
[Java] 명품 Java Programming 5장 연습 문제 풀이 해설 (이론 문제)

💡 다음 클래스에 대해 물음에 답하라.class A { private int a; public void set(int a) { this.a = a; }}class B extends A { protected int b, c;}class C extends B { public int d, e;}(1) A objA = new objA();에 의해 생성되는 객체 objA의 멤버들을 모두 나열하라.(2) B objB = new objB();에 의해 생성되는 객체 objB의 멤버들을 모두 나열하라.(3) C objC = new objC();에 의해 생성되는 객체 objC의 멤버들을 모두 나열하라.(4) 클래스 0를 다음과 같이 작성하였을 때, 오류가 발생하는 라인을 모두 찾아라. [정답](1) pri..

article thumbnail
[Java] 명품 Java Programming 4장 연습 문제 풀이 해설 (이론 문제)

💡 자바의 클래스와 객체에 대한 설명 중 틀린 것은? [정답] ④ 필드는 클래스 내에서 private 보다 public으로 선언하는 것이 바람직하다.[해설](p180) public 을 접근 지정자. 다른 클래스에서 활용하거나 접근할 수 있음을 선언하는 용도입니다. 💡 생성자에 대한 설명 중 틀린 것은? [정답] ④ 생성자에서는 아무 값도 리턴하지 않기 때문에 return문을 사용할 수 없다.[해설](p188) 생성자에서는 어떤 값도 리턴하지 않습니다. 그러나 return 문을 사용할 수 없다는 뜻은 아닙니다. return 문은 메소드의 실행을 끝내고 호출한 곳으로 돌아가라는 명령으로, 생성자의 실행을 끝내고자 하면 생성자 코드 내 어디서든 return;문을 사용하면 됩니다. 💡 다음 코드 중 오류가..

article thumbnail
[Java] 명품 Java Programming 3장 연습 문제 풀이 해설 (이론 문제)

💡 다음 프로그램의 출력 결과는 무엇인가? 그리고 무엇을 하는 코드인가?for(int i=1; i [정답] 1 3 5 7 9 💡 다음 for 문의 실행 결과 sum 값이 다른 하나는? [정답] ③ for(int i =0; i>10; i++) sum++; [해설]①②④ → sum의 값이 45③ → sum의 값이 0③번은 i>10이라는 조건을 만족하지 않아 실행되지 않고 끝납니다. 💡 1 에서 100까지 3의 배수를 더하는 while 문이다. 빈칸에 적절한 코드를 삽입하라.int sum=0, i=1;while (i  [정답]continue;[해설](p124) continue 문은 반복문을 빠져나가지 않으면서 즉시 다음 반복으로 넘어가고자할 때 사용합니다.  💡 1 에서 50까지의 합을 더하는 whil..

article thumbnail
[Java] 명품 Java Programming 2장 연습 문제 풀이 해설 (이론 문제)

💡 자바에서 클래스를 선언할 때 사용하는 자바의 키워드는? [정답] class[해설](p59) class 키워드로 '{'와 '}' 사이에 필드(변수)와 메소드(함수) 코드를 작성한다. 💡 다음은 10과 20을 더해 합을 출력하려고 작성한 자바 프로그램이지만 오류가 있다public class SampleProgram { int i; int j; i = 10; j = 20; System.out.println(i+j);}(1) 오류를 찾아내어 고쳐라(2) 이 자바 클래스를 저장하는 소스 파일 이름은 무엇인가?(3) 명령창에서 이 프로그램을 컴파일하는 명령은?(4) 명령창에서 이 프로그램을 실행하는 명령은? [정답] (1) public class SampleProgram { pub..

article thumbnail
[Java] 명품 Java Programming 1장 연습 문제 풀이 해설 (이론 문제)

💡 C 언어 소스 파일의 확장자는 .c이고 컴파일하면 .obj 파일이 만들어진다. 그러면 자바 소스 파일의 확장자와 컴파일된 파일의 확장자는 무엇인가? [정답]소스 파일의 확장자 → .java컴파일된 파일의 확장자 → .class [해설](p20) 컴퓨터는 고급 프로그래밍 언어를 직접 처리할 수 없어 컴파일러가 필요하다. 자바 소스 프로그램은 확장자가 .java이고, 자바 전용 컴파일러에 의해 .class파일로 컴파일되며, 클래스 파일은 자바 가상 기계에 의해 실행된다.  💡 자바 언어를 처음 개발한 사람은? [정답] ① 제임스 고슬링 [해설](p21) 1991년 선마이크로시스템스의 제임스 고슬링이 가전제품에 사용할 목적으로 소프트웨어를 개발한다.   💡 Java, C, C++, C# 언어를 세상에..

article thumbnail
[C++] 명품 C++ Programming 13장 연습 문제 풀이 (이론 문제)

본 글은 "황기태"님의 [명품 C++ Programming]의 연습 문제 답을 공유하고자 작성되었으며, 필자가 직접 문제를 풀며 작성한 것이기에 오류가 있을 수 있습니다. 댓글로 알려주시면 반영하도록 하겠습니다. 시리즈 보기 [C++] 명품 C++ Programming 1장 연습 문제 풀이 (이론 문제) [C++] 명품 C++ Programming 1장 연습 문제 풀이 (실습 문제) [C++] 명품 C++ Programming 2장 연습 문제 풀이 (이론 문제) [C++] 명품 C++ Programming 2장 연습 문제 풀이 (실습 문제) [C++] 명품 C++ Programming 3장 연습 문제 풀이 (이론 문제) [C++] 명품 C++ Programming 4장 연습 문제 풀이 (이론 문제) [C..

article thumbnail
[C++] 명품 C++ Programming 12장 연습 문제 풀이 (이론 문제)

본 글은 "황기태"님의 [명품 C++ Programming]의 연습 문제 답을 공유하고자 작성되었으며, 필자가 직접 문제를 풀며 작성한 것이기에 오류가 있을 수 있습니다. 댓글로 알려주시면 반영하도록 하겠습니다. 시리즈 보기 [C++] 명품 C++ Programming 1장 연습 문제 풀이 (이론 문제) [C++] 명품 C++ Programming 1장 연습 문제 풀이 (실습 문제) [C++] 명품 C++ Programming 2장 연습 문제 풀이 (이론 문제) [C++] 명품 C++ Programming 2장 연습 문제 풀이 (실습 문제) [C++] 명품 C++ Programming 3장 연습 문제 풀이 (이론 문제) [C++] 명품 C++ Programming 4장 연습 문제 풀이 (이론 문제) [C..

article thumbnail
[C++] 명품 C++ Programming 11장 연습 문제 풀이 (이론 문제)

본 글은 "황기태"님의 [명품 C++ Programming]의 연습 문제 답을 공유하고자 작성되었으며, 필자가 직접 문제를 풀며 작성한 것이기에 오류가 있을 수 있습니다. 댓글로 알려주시면 반영하도록 하겠습니다. 시리즈 보기 [C++] 명품 C++ Programming 1장 연습 문제 풀이 (이론 문제) [C++] 명품 C++ Programming 1장 연습 문제 풀이 (실습 문제) [C++] 명품 C++ Programming 2장 연습 문제 풀이 (이론 문제) [C++] 명품 C++ Programming 2장 연습 문제 풀이 (실습 문제) [C++] 명품 C++ Programming 3장 연습 문제 풀이 (이론 문제) [C++] 명품 C++ Programming 4장 연습 문제 풀이 (이론 문제) [C..