방통대/Java

[Java] 9강. java.io 패키지와 스트림 연습 문제

꿈꾸는 몽나 2024. 4. 19. 22:56
728x90

문제1. 입력 스트림은 기본 스트림과 보조 스트림으로 나뉜다. 다음 중 기본 스트림에 해당하지 않는 것은?

1. StringReader

2. FileReader

3. ByteArrayInputStream

4. BufferedReader

 

 

 

정답 : 4

풀이 : BufferedReader은 보조 스트림이다.

 

 

 

 

 

 

문제2. BufferReader 클래스에 관한 설명으로 틀린 것은 무엇인가?

1. Reader의 자식 클래스이다.

2. read()와 readLine()등 다양한 입력 메소드를 제공한다.

3. 바이트 단위의 입력 기능을 제공한다.

4. 입력 과정에 버퍼링 기능을 제공한다.

 

 

 

정답 : 3

풀이 : BufferReader와 같은 보조스트림은 실제 데이터를 주고받는 스트림이 아니기 때문에 데이터 입출력 처리를 할 수 없다. 

 

 

 

 

 

문제3. 키보드에서 한글을 입력받기 위해서 바이트 단위의 표준 입력 스트림(System.in)을 캐릭터 스트림으로 변환하는 것이 필요하다. 다음 밑줄 부분에 공통으로 들어갈 클래스 이름은 무엇인가?

 

 

 

정답 : InputStreamReader

풀이 : InputStreamReader 클래스는 바이트 입력 스트림을 캐릭터 입력 스트림으로 변환해주는 클래스이다.

 

 

 

 

728x90