다음 코드의 실행 결과는 무엇인가요?

과목: PHP

문제 번호: 2805

easy
다음 코드의 실행 결과는 무엇인가요?
$i = 10;
do {
    echo $i . " ";
    $i++;
} while ($i < 5);
A. 10
B. 아무것도 출력되지 않음
C. 10 11 12 13 14
D. 무한 반복

정답: A



do...while은 조건을 나중에 확인하므로 최소 한 번은 실행됩니다

⦁ 실행 과정:
1. $i = 10 → "10 " 출력, $i++$i = 11
2. 조건 확인: 11 < 5 → 거짓 → 반복문 종료

⦁ do...while의 핵심 특징:
• 코드 블록을 먼저 실행
• 그 후에 조건 확인
• 조건이 처음부터 거짓이어도 최소 1회 실행

💡 학습 팁

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