다음 코드의 출력 결과는?

과목: C#

문제 번호: 2484

easy
다음 코드의 출력 결과는?
string name = "John";
Console.WriteLine("Hello " + name);
A. Hello name
B. Hello John
C. HelloJohn
D. "Hello " + name

정답: B



문자열 연결 동작 과정:

실행 단계:
1. name 변수에 "John" 저장
2. "Hello "와 name 변수 값 연결
3. "Hello " + "John" = "Hello John"
4. 결과 출력

주의할 점:
⦁ "Hello " 끝에 공백 포함됨
⦁ 변수명이 아닌 변수 값이 출력됨
⦁ 따옴표는 출력되지 않음

공백 처리의 중요성:
// 공백 없음: HelloJohn
Console.WriteLine("Hello" + name);

// 공백 있음: Hello John  
Console.WriteLine("Hello " + name);

💡 학습 팁

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