다음 코드에서 잘못된 부분은 무엇인가요?

과목: C++

문제 번호: 3282

hard
다음 코드에서 잘못된 부분은 무엇인가요?
#include <iostream>
using namespace std;
int main() {
    Cout << "Hello World!"
    return 0;
A. Coutcout로 써야 하고, 세미콜론이 누락되었으며, 닫는 중괄호가 없습니다
B. #include 문이 잘못되었습니다
C. using namespace std;가 불필요합니다
D. return 0;가 잘못되었습니다

정답: A



⦁ 이 코드에는 3가지 문법 오류가 있습니다:

오류 1: 대소문자 구분
Coutcout으로 수정 필요
⦁ C++는 대소문자를 구분하므로 Coutcout는 완전히 다른 식별자입니다
cout는 표준 출력 객체의 정확한 이름입니다

오류 2: 세미콜론 누락
cout << "Hello World!" 뒤에 세미콜론(;)이 없습니다
⦁ 모든 C++ 명령문은 세미콜론으로 끝나야 합니다

오류 3: 닫는 중괄호 누락
main() 함수를 시작하는 {는 있지만 끝내는 }가 없습니다
⦁ 모든 함수의 몸체는 {}로 둘러싸여야 합니다

올바른 코드:
#include <iostream>
using namespace std;
int main() {
    cout << "Hello World!";
    return 0;
}  // 닫는 중괄호 추가

💡 학습 팁

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