다음 코드를 실행한 후 의 값은 무엇인가요?

과목: C++

문제 번호: 3433

medium
다음 코드를 실행한 후 cars[0]의 값은 무엇인가요?
string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
cars[0] = "Opel";
cout << cars[0];
A. Volvo
B. BMW
C. Opel
D. 에러 발생

정답: C



⦁ 배열의 특정 원소값은 인덱스를 사용하여 언제든지 변경할 수 있습니다.

⦁ 초기 상태: cars[0] = "Volvo"

⦁ 값 변경 후: cars[0] = "Opel"로 덮어씌워집니다.

⦁ 배열 원소 수정 문법: 배열이름[인덱스] = 새로운값;

⦁ 따라서 최종 출력값은 "Opel"입니다.

⦁ 다른 인덱스의 값들(cars[1], cars[2], cars[3])은 그대로 유지됩니다.

💡 학습 팁

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