다음 코드의 출력 결과는? (각 숫자는 새 줄에 출력됨)

과목: C#

문제 번호: 2559

easy
다음 코드의 출력 결과는? (각 숫자는 새 줄에 출력됨)
int i = 0;
while (i < 3)
{
    Console.WriteLine(i);
    i++;
}
A. 0 1 2
B. 0 1 2 3
C. 1 2 3
D. 무한 반복

정답: A



while 문의 실행 과정과 조건 검사를 이해해야 합니다.

⦁ 실행 과정 추적:

1회차: i = 0, 조건(0 < 3) true → 0 출력, i = 1

2회차: i = 1, 조건(1 < 3) true → 1 출력, i = 2

3회차: i = 2, 조건(2 < 3) true → 2 출력, i = 3

4회차: i = 3, 조건(3 < 3) false → 반복 종료

⦁ 출력 결과: 0, 1, 2가 각각 새 줄에 출력됩니다.

⦁ < 연산자의 특성: i < 3은 i가 3이 되는 순간 false가 되어 3은 출력되지 않습니다.

⦁ i++ 의 중요성: 증가문이 있어서 무한 반복을 피할 수 있습니다.

💡 학습 팁

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