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

과목: C#

문제 번호: 2564

medium
다음 코드의 출력 결과는? (각 숫자는 새 줄에 출력됨)
for (int i = 0; i <= 10; i = i + 2)
{
    Console.WriteLine(i);
}
A. 0 1 2 3 4 5 6 7 8 9 10
B. 0 2 4 6 8
C. 0 2 4 6 8 10
D. 2 4 6 8 10

정답: C



증감 부분의 다양한 표현과 <= 연산자의 효과를 이해해야 합니다.

⦁ 실행 과정:
⦁ i = 0: 0 <= 10 true → 0 출력 → i = 0 + 2 = 2
⦁ i = 2: 2 <= 10 true → 2 출력 → i = 2 + 2 = 4
⦁ i = 4: 4 <= 10 true → 4 출력 → i = 4 + 2 = 6
⦁ i = 6: 6 <= 10 true → 6 출력 → i = 6 + 2 = 8
⦁ i = 8: 8 <= 10 true → 8 출력 → i = 8 + 2 = 10
⦁ i = 10: 10 <= 10 true → 10 출력 → i = 10 + 2 = 12
⦁ i = 12: 12 <= 10 false → 종료

⦁ 증감식의 유연성: i++ 대신 i = i + 2 처럼 다양한 증감 패턴 사용 가능

💡 학습 팁

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