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

과목: C++

문제 번호: 3400

easy
다음 코드에서 빈칸에 들어갈 올바른 키워드는?
int grade = 85;
_____ (grade) {
    case 90:
        cout << "A";
        break;
    case 80:
        cout << "B";
        break;
    default:
        cout << "C";
}
A. if
B. switch
C. case
D. when

정답: B



⦁ 여러 값 중 하나를 선택하여 해당하는 코드를 실행하는 구문은 switch 문입니다

⦁ switch 문의 기본 구조:
switch (표현식): 평가할 값을 지정
case: 각각의 경우를 정의
break: 해당 케이스 실행 후 switch 문을 빠져나감

⦁ 다른 선택지들의 용도:
if: 조건문이지만 여러 값 비교에는 비효율적
case: switch 문 내부의 각 경우를 나타냄
when: C++에서 사용하지 않는 키워드

⦁ grade가 85이므로 어떤 case도 일치하지 않아 default가 실행되어 "C"가 출력됩니다

💡 학습 팁

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