본문 바로가기

WINK-(Web & App)/JAVA 스터디

[2024-2 Java 스터디] 김재승 #2주차

반응형

내용 정리를 아직 마무리하지 못해서 퀴즈만 풀어 올립니다,,

금요일 까지 수정해서 올리겠습니다 !! ㅜㅜ

 

 

 

 

---퀴즈 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 ---

 

반응형