다음 코드에서 빈칸에 들어갈 올바른 키워드는?

각 case가 독립적으로 실행되도록 하려면

과목: C++

문제 번호: 3402

medium
다음 코드에서 빈칸에 들어갈 올바른 키워드는?
int choice = 3;
switch (choice) {
    case 1:
        cout << "Option 1";
        _____;
    case 2:
        cout << "Option 2";
        _____;
    default:
        cout << "Other option";
}

각 case가 독립적으로 실행되도록 하려면?
A. continue
B. break
C. return
D. exit

정답: B



break 키워드는 switch 문에서 해당 case 실행 후 전체 구문을 빠져나가게 합니다

⦁ break 없이 실행될 때의 문제점:
⦁ "fall-through" 현상 발생
⦁ 일치하는 case부터 아래 모든 case가 연속 실행됨

⦁ choice가 3이고 break가 없다면:
⦁ case 1, case 2 모두 건너뜀
⦁ default 실행 → "Other option" 출력

⦁ break가 있으면:
⦁ 각 case는 독립적으로 실행
⦁ 해당 case 실행 후 switch 문 완전 종료

💡 학습 팁

이 문제를 포함한 C++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.