모두CBT

다음 C언어프로그램이 실행되었을 때, 실행 결과는? | 22년-1회차-정보처리기사-필기 기출문제 상세 페이지

122년-1회차-정보처리기사-필기
다음 C언어프로그램이 실행되었을 때, 실행 결과는?
     
문제 이미지
     
1
i = 0
2
i = 1
 
3
i = 3
4
i = 4
 
해설

while(1) 무한루프 안에서 i가 4가 되면 break로 탈출하고, 그렇지 않으면 ++i로 1씩 증가시킨다.
i는 0→1→2→3→4로 증가하다가 i==4가 되는 순간 조건이 참이 되어 반복문을 빠져나온다.
따라서 printf로 출력되는 값은 i = 4이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.