다음 코드의 출력 결과는?

과목: C#

문제 번호: 2485

medium
다음 코드의 출력 결과는?
string firstName = "John ";
string lastName = "Doe";
string fullName = firstName + lastName;
Console.WriteLine(fullName);
A. firstName + lastName
B. John Doe
C. JohnDoe
D. "John " "Doe"

정답: B



문자열 변수 간 연결:

코드 실행 과정:
1. firstName = "John " (끝에 공백 포함)
2. lastName = "Doe"
3. fullName = "John " + "Doe" = "John Doe"
4. Console.WriteLine(fullName) → John Doe 출력

문자열 연결의 특징:
⦁ 변수끼리도 + 연산자로 연결 가능
⦁ 연결된 결과를 새 변수에 저장 가능
⦁ 원본 변수들은 변경되지 않음

💡 학습 팁

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