
※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 자바의 컬렉션 프레임워크를 설명한 내용으로 틀린 것은? 컬렉션 프레임워크는 Collection 인터페이스와 Collection 클래스로 제공한다. Vector는 List 인터페이스의 구현 클래스이다. HashMap 클래스는 Collection 인터페이스의 구현 클래스이다. LinkedList는 Queue 인터페이스의 구현 클래스이다. ⊙ 정답 3번 HashMap 클래스는 Collection 인터페이스의 구현 클래스이다. ※해설: HashMap 클래스는 Map 인터페이스의 구현 클래스이다. ⊙ 문제 2 다음 중 키와 값으로 구성된 객체를 저장하는 자료구조로 적합한 것은? Vector HashSet TreeSet Hashtab..
※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 인터페이스를 설명한 것이다. 틀린 것은? 인터페이스는 인스턴스 변수를 포함할 수 없다. 인터페이스는 생성자를 포함할 수 없다. 인터페이스는 상수를 포함할 수 없다. 인터페이스의 모든 멤버는 public으로 공개된다. ⊙ 정답 3번 인터페이스는 상수를 포함할 수 없다. ※해설: 인터페이스는 상수를 포함한다. ⊙ 문제 2 다음 중 올바른 코드는? 1번 class Klass { void foo(); } 2번 abstract class Klass { abstract void foo(); } 3번 class Klass { abstract void foo(); } 4번 abstract class Klass { abstract void..
※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 상속을 설명한 것이다. 틀린 것은? 모든 클래스의 최상위 클래스는 Object이다. 부모 객체를 자식 클래스 타입의 변수에 대입할 수 있다. 부모 클래스의 private 메서드를 자식 클래스가 오버 라이딩할 수 없다. 부모 클래스를 상속하려면 extends 키워드가 필요하다. ⊙ 정답 2번 부모 객체를 자식 클래스 타입의 변수에 대입할 수 있다. ※해설: 부모 클래스 변수에 자식 객체 타입을 대입할 수 있다.(자동타입변환) ⊙ 문제 2 다음 코드가 있다. 밑줄 그은 곳에 적절하지 않은 코드는? class Car { public String name; protected String color; private int model..

※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 배열에 대한 코드이다. 문법적으로 틀린 것은? int[] array = {1, 2, 3}; int array[3] = {1, 2, 3}; int[] array; array = new int[] {1, 2, 3}; int array[]; ⊙ 정답 2번 int array[3] = {1, 2, 3}; ※해설: 배열을 참조할 변수를 선언할 때는 배열의 크기를 지정할 수 없다. ⊙ 문제 2 다음 중 문법적으로 틀린 것은? String s1 = new String("1"); String s1 = "1"; String s1 = "1", s2 = "1"; String s1 = '1'; ⊙ 정답 4번 String s1 = '1'; ※해설:..

※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 다음 중 틀린 것은? 필드는 초기화하지 않아도 된다. 클래스에 생성자가 없어도 된다. 생성자는 일반적으로 필드를 초기화한다. 필드는 생성자보다 먼저 선언해야 한다. ⊙ 정답 4번 필드는 생성자보다 먼저 선언해야 한다. ※해설: 필드 선언은 클래스 어디서든 존재할 수 있다. 먼저 선언하든 나중에 선언하든 상관없다. ⊙ 문제 2 클래스의 구성 요소와 가장 거리가 먼 것은? 필드 지역 변수 메서드 생성자 ⊙ 정답 2번 지역 변수 ※해설: 클래스는 필드와 메서드로 구성되고 객체를 생성하는 생성자를 가진다. ⊙ 문제 3 하나의 클래스는 하나의 객체 인스턴스만 생성할 수 있다. ⊙ 정답 X ※해설 : 하나의 클래스 안에 여러 개의 객..

※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 switch 문의 default 레이블은 선택 사항이다. ⊙ 정답 O ※해설 : default 레이블은 생략할 수도 있다. ⊙ 문제 2 메서드의 반환 값이 없을 때는 반환 타입을 명시하지 않아도 된다. ⊙ 정답 X ※해설 : 반환 타입이 없으면 void라 명시해주어야 한다. ⊙ 문제 3 클래스 내부에 이름과 매개변수가 동일하지만 반환 타입이 다른 메서드를 여러 개 정의할 수 있다. ⊙ 정답 X ※해설 : 매개변수 개수와 타입은 같지만 return 타입이 다르다면 오버로딩이 성립되지 않는다. ⊙ 문제 4 ______문은 호출된 메서드에서 호출한 메서드로 복귀하는 데 사용한다. ⊙ 정답 return ⊙ 문제 5 다음 코드에서 ..

※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 변수 이름으로 사용할 수 있는 것을 모두 고르시오. ⊙ 정답 2,3,4,5 ※해설 : 1은 데이터 타입 키워드 사용, 6은 숫자 시작이라 1, 6은 X ⊙ 문제 2 &&은 AND 연산자로 비트 연산을 하는 데 사용한다. ⊙ 정답 X ※해설 : &&은 비트 연산자가 아닌 논리 연산자이다. ⊙ 문제 3 byte 타입의 연산 결과는 byte 타입이다. ⊙ 정답 X ※해설 : 같은 type 연산이여도 int type보다 작은 byte, char, short은 int type으로 변환하여 수행한다. 따라서 그 결과도 int type이다. 왜냐하면 java의 standard가 int(4byte)이기 때문이다. ⊙ 문제 4 x > y가..
※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 기업용 자바 플랫폼을 위한 에디션은? ⊙ 정답 3번 Java EE ⊙ 문제 2 자바의 장점과 관련 없는 것은? ⊙ 정답 4번 C언어보다 빠르다 ※해설: 언어 중에서 C언어가 가장 빠르다. ⊙ 문제 3 자바 소스 코드를 바이트 코드로 컴파일하는 명령어는? ⊙ 정답 2번 javac.exe ※해설 : 자바로 작성된 소스 코드를 바이트 코드로 변환(컴파일) ⊙ 문제 4 JDK와 JRE 차이점을 설명한 것이다. 잘못된 것은? ⊙ 정답 1번 JRE는 자바 컴파일러를 포함한다. ※해설 : JDK 안에 JRE가 있다. JDK가 컴파일러를 가진다. ⊙ 문제 5 자바와 관련된 내용이다. 틀린 것은? ⊙ 정답 2번 JVM은 플랫폼 독립적이다...
- Total
- Today
- Yesterday
- Python
- 우종정
- java
- JS
- py
- 문자열
- 쉽게배우는자바프로그래밍
- BFS
- 알고리즘
- OS
- CPP
- 쉽게배우는
- 구현
- C++
- 답
- Web
- 운영체제
- 백준
- 연습문제
- 그리디
- 쉽게 배우는 자바 프로그래밍
- 자바
- 정렬
- 파이썬
- 자바스크립트
- 정리
- 해답
- 정답
- 프로그래머스
- 풀이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |