본문 바로가기
방통대/Java

[Java] 11강. 컬렉션 연습 문제

by 꿈꾸는 몽나 2024. 5. 3.
728x90

문제1. ArrayList 클래스에 관한 설명으로 적당하지 않은 것은?

1. List 인터페이스를 구현한 클래스이다.

2. 여러 원소를 저장하기 위해 내부적으로 배열을 사용한다.

3. 원소의 순서가 의미를 가진다.

4. 같은 자료를 중복으로 저장할 수 없다.

 

 

 

정답 : 4

풀이 : 같은 자료가 중복될 수 있다.

 

 

 

 

 

문제2. (key, value) 형태의 원소로 구성되는 자료 묶음을 다루기 위한 인터페이스나 클래스가 아닌 것은?

1. HashMap

2. HashSet

3. Hashtable

4. Map

 

 

 

정답 : 2

풀이 : HashSet<String>

 

 

 

 

 

문제3. LinkedList<E>를 이용하여 큐 자료구조를 구현할 때, 자료를 추가하는 메소드와 삭제하는 메소드는 무엇인가?

정답: 추가 시 boolean offer(E), 삭제 시 E poll()을 사용함

(또는 추가 시 boolean add(E), 삭제 시 E remove()를 사용할 수 있음)

 

 

 

 

728x90