다음 코드의 실행 결과는?

과목: C++

문제 번호: 3294

medium
다음 코드의 실행 결과는?
#include <iostream>
using namespace std;
int main() {
    cout << "First line";
    // cout << "Second line";
    cout << "Third line";
    return 0;
}
A. First lineSecond lineThird line
B. First lineThird line
C. Second lineThird line
D. Third line만 출력됩니다

정답: B



코드 실행 분석:
1. cout << "First line"; → "First line" 출력 ✓
2. // cout << "Second line"; → 주석이므로 실행되지 않음 ✗
3. cout << "Third line"; → "Third line" 출력 ✓

최종 결과: "First lineThird line"

주석의 실행 방지 기능:
⦁ 테스트 시 특정 코드를 임시로 비활성화할 때 유용
⦁ 코드를 삭제하지 않고도 실행을 막을 수 있음
⦁ 디버깅이나 코드 실험 시 자주 활용

주의사항:
cout은 자동 줄바꿈을 하지 않으므로 모든 출력이 한 줄에 연결됩니다

💡 학습 팁

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