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

switch문에서 각 case의 끝에 break를 생략했을 때 나타나는 현상은?

  1. default 절이 먼저 실행된다
  2. 해당 case만 실행되고 정상 종료된다
  3. 컴파일 오류가 발생한다
  4. 조건이 일치한 case부터 아래 case의 문장들이 이어서 실행된다
정답과 해설 보기

4. 조건이 일치한 case부터 아래 case의 문장들이 이어서 실행된다

break가 없으면 아래로 흘러 내려가며 계속 실행되는 폴스루가 일어납니다. 문법 오류가 아니라 의도적으로 허용된 동작이기 때문에 컴파일러는 아무 말도 해 주지 않아 실수를 잡기 어렵습니다.

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

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