다음 코드의 실행 결과는?

과목: C++

문제 번호: 3363

easy
다음 코드의 실행 결과는?
string word = "Hello";
cout << word.length();
A. 4
B. 5
C. 6
D. Hello

정답: B



⦁ "Hello"라는 문자열의 각 문자를 세어보면:
⦁ H (1번째)
⦁ e (2번째)
⦁ l (3번째)
⦁ l (4번째)
⦁ o (5번째)

⦁ 총 5개의 문자가 있으므로 length() 함수는 5를 반환합니다

length() 함수는 숫자를 반환하므로 문자열 "Hello" 자체가 출력되지 않습니다

⦁ 공백이나 특수문자도 하나의 문자로 카운트됩니다

⦁ 결과적으로 화면에는 숫자 5가 출력됩니다

💡 학습 팁

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