모던지
정보처리기사 (정처기) / 04 프로그래밍언어활용

try-catch-finally 구조에서 finally 블록에 대한 설명으로 옳은 것은?

  1. catch 블록이 있으면 생략되어야 한다
  2. 예외 발생 여부와 관계없이 실행되며 try 안의 return을 만나도 수행된다
  3. 예외가 발생하지 않았을 때만 실행된다
  4. 예외가 발생했을 때만 실행된다
정답과 해설 보기

2. 예외 발생 여부와 관계없이 실행되며 try 안의 return을 만나도 수행된다

반드시 치러야 할 마무리를 두는 자리가 finally입니다. 그래서 파일 닫기나 연결 해제를 여기에 적으며, return으로 빠져나가는 경우에도 건너뛰지 않는다는 점이 함정으로 나옵니다.

풀이 화면에서 풀기 강의 읽기

모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.