모두CBT

C 언어의 do ~ while 문에 대한 설명 중 틀린 것은? | [사무자동화산업기사 필기] 15년 2회차 기출문제 상세 페이지

1[사무자동화산업기사 필기] 15년 2회차
C 언어의 do ~ while 문에 대한 설명 중 틀린 것은?
1
문의 조건이 거짓인 동안 루프처리를 반복한다.
2
문의 조건이 처음부터 거짓일 때도 문을 최소 한번은 실행한다.
3
무조건 한 번은 실행하고 경우에 따라서는 여러 번 실행하는 처리에 사용하면 유용하다.
4
문의 맨 마지막에 “ ; ” 이 필요하다.
해설

do~while문은 조건식이 참(true)인 동안 루프를 반복 실행하는 구조이므로, "조건이 거짓인 동안 루프처리를 반복한다"는 설명은 틀렸다.

do~while문은 본문을 먼저 실행한 뒤 조건을 검사하는 후판단 구조여서, 조건이 처음부터 거짓이더라도 최소 한 번은 실행되며, 이 성질 때문에 무조건 한 번 실행하고 필요에 따라 여러 번 반복해야 하는 처리에 유용하다. 문의 맨 끝에는 세미콜론(;)이 필요하다.

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