다음 코드의 실행 결과로 옳은 것은?

과목: C#

문제 번호: 2597

medium
다음 코드의 실행 결과로 옳은 것은?
static void MyMethod()
{
    Console.WriteLine("Hello!");
}

static void Main(string[] args)
{
    MyMethod();
    MyMethod();
}
A. Hello!
B. Hello! Hello!
C. Hello! (한 줄에 출력)
Hello! (다음 줄에 출력)
D. 컴파일 오류 발생

정답: C



Console.WriteLine()은 텍스트를 출력한 후 자동으로 줄바꿈을 합니다.

실행 과정:
1. 첫 번째 MyMethod() 호출 → "Hello!" 출력 후 줄바꿈
2. 두 번째 MyMethod() 호출 → "Hello!" 출력 후 줄바꿈

결과적으로 "Hello!"가 두 줄에 걸쳐 출력됩니다. 메서드는 호출할 때마다 내부 코드를 실행하므로, 여러 번 호출하면 그만큼 실행됩니다.

💡 학습 팁

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