내용 정리를 아직 마무리하지 못해서 퀴즈만 풀어 올립니다,,
금요일 까지 수정해서 올리겠습니다 !! ㅜㅜ
---퀴즈 3.5---
다음 중 HashMap의 특징은? c
Map에서 키-값 쌍을 추가할 때 사용하는 메서드는? a
다음 코드의 출력 결과는 무엇인가? b
Map에 키가 존재하는지 여부를 알 수 있는 메서드는? d
Set의 주요 특징 중 하나는 무엇인가? c
다음 코드의 출력 결과는 무엇인가? a
Set에 요소를 추가할 때 사용하는 메서드는? a
Java에서 자동 형 변환(implicit casting)이 이루어지는 경우는? c
다음 코드의 출력 결과는 무엇인가? a(캐스팅)
다음 중 final 키워드의 올바른 사용법이 아닌 것은? d
Java에서 기본형 타입을 참조형 타입으로 변환할 때 사용하는 클래스는? b
다음 코드의 출력 결과는 무엇인가? c
1. Java의 `Set` 인터페이스를 사용하는 목적에 대해 서술하시오.
> set인터페이스는 중복된 값을 허용하지 않는 컬렉션을 만들때 사용된다.
2. 형 변환(타입 캐스팅)의 개념을 설명하고, 자바에서의 자동 형 변환과 수동 형 변환의 차이점을 서술하시오.
> 타입 캐스팅은 한 자료형의 값을 다른 자료형을 변환하는 것으로 작은 크기의 자료형에서 큰 크기의 자료형으로 이동할 때
자동 형 변환이 이루어지고 큰 크기의 자료형을 작은 크기의 자료형을 변환할 때 수동 형 변환이 필요하다.
3. Java의 `final` 키워드에 대해 설명하고, `final` 변수를 사용할 때의 장점을 서술하시오.
> final을 사용하면 해당 값이 절대로 변하지 않음을 의미하며 값이 변경될 수 없어서 코드의 예측 가능성이 높아지고
멀티 스레드 환경에서 데이터의 일관성을 유지하는 데 유리하다.
4. 형 변환 시 발생할 수 있는 예외 상황에 대해 설명하고, `ClassCastException`이 발생하는 경우를 예로 들어 설명하시오.
> 형 변환 시 발생할 수 있는 대표적인 예외 상황으로 ClassCastException이 존재하는데 이는 부모 클래스 타입으로 저장된
객체를 자식 클래스 타입으로 잘못 변환할 때 발생하며 예를 들어
Object obj = new String("Hello");
Integer num = (Integer) obj; // ClassCastException 발생
---퀴즈 4---
다음 코드의 출력 결과는 무엇인가? a
다음 중 if 문의 올바른 사용법은? b
다음 중 중첩 if 문의 예는? b
다음 if-else if-else 구조에서 result의 값은 무엇인가? b
다음 if 문에서 논리 오류가 있는 것은? a
다음 코드의 출력 결과는 무엇인가? c
switch 문에서 break 문을 생략하면 어떤 결과가 발생하는가? c
다음 중 switch 문의 올바른 사용 예는? c
다음 코드의 출력 결과는 무엇인가? b
다음 중 switch 문에서 사용할 수 없는 자료형은? c
다음 코드의 출력 결과는 무엇인가? a
다음 중 무한 루프를 생성하는 for 문의 예는? d
다음 코드의 출력 결과는 무엇인가? a
다음 중 for 문을 사용하여 1부터 10까지의 합을 구하는 올바른 코드는? a
다음 코드의 출력 결과는 무엇인가? b
다음 코드의 출력 결과는 무엇인가? a
다음 중 무한 루프를 생성하는 while 문의 예는? a
다음 코드의 출력 결과는 무엇인가? b
다음 중 while 문을 사용하여 1부터 10까지의 홀수를 출력하는 올바른 코드는? d
다음 코드의 출력 결과는 무엇인가? b
다음 코드의 출력 결과는 무엇인가? a
다음 중 for-each 문을 사용하는 이유로 옳지 않은 것은? c
다음 코드의 출력 결과는 무엇인가? a
다음 중 for-each 문을 사용하여 리스트의 모든 요소를 출력하는 올바른 코드는? d
다음 코드의 출력 결과는 무엇인가? b
---코테 3.5 - 1---
---코테 3.5 - 2 ---
---코테 4 - 1 ---
---코테 4 - 2 ---
'WINK-(Web & App) > JAVA 스터디' 카테고리의 다른 글
[2024-2 Java 스터디] 강보경 #2주차 (5) | 2024.10.16 |
---|---|
[2024-2 Java 스터디] 이서영 #2주차 (1) | 2024.10.16 |
[2024-2 Java 스터디] 이민형 #2주차 (3~4장) (1) | 2024.10.16 |
[2024-2 Java 스터디] 김민서 #2주차 (0) | 2024.10.16 |
[2024-2 Java 스터디] 이가인 #2주차 (2) | 2024.10.16 |