다음 코드의 실행 결과는?

과목: C++

문제 번호: 3291

hard
다음 코드의 실행 결과는?
#include <iostream>
using namespace std;
int main() {
    cout << 10;
    cout << 5 + 3;
    cout << 2 * 4;
    return 0;
}
A. 10 5 + 3 2 * 4
B. 10538
C. 1088
D. 18

정답: C



⦁ 여러 개의 cout 명령문이 순차적으로 실행되며, 각각의 수학적 계산이 수행됩니다

단계별 실행:
1. cout << 10; → "10" 출력
2. cout << 5 + 3; → 5 + 3 = 8 계산 후 "8" 출력
3. cout << 2 * 4; → 2 × 4 = 8 계산 후 "8" 출력

최종 결과: "1088"

핵심 개념들:
⦁ 순차 실행: 각 cout 명령문이 위에서 아래로 실행
⦁ 자동 연결: cout은 자동으로 줄바꿈하지 않아 모든 출력이 연결됨
⦁ 즉시 계산: 각 수식이 출력 전에 계산됨

💡 학습 팁

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