책 내용 질문하기
기출문제 따라잡기 7번문제
도서
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편 [기본서]
페이지
584
조회수
465
작성일
2020-01-29
작성자
탈퇴*원
첨부파일
* 답이 1번인건 알겠어요
7번문제 2번에서, do while문이 처음부터 거짓이어도 최소 한번은 실행하는말이
do 수행하고 조건문 실행하기 때문에 일단 수행하고 조건문 따지니까 1번 수행한다는 거죠?
for문, while문은 처음에 거짓이 나오면 한 번도 실행하지 않는다고 나와있는데 do while문은 예외인건가요?
답변
2020-01-30 09:58:14
안녕하세요 길벗수험서 운영팀입니다.
네, 정확하고 이해하고 계십니다.
각 반복문의 구조를 생각해보세요
for문
for(초기값; 조건식; 증가식) {
수행 코드;
}
while문
while(조건식) {
수행 코드;
}
do~while문
do {
수행 코드;
} while(조건식);
각 반복문의 조건식의 위치를 보면 '수행 코드'에 진입하기 전에 조건식이 있는 for, while문이 있고, '수행 코드'로 진입한 후에 조건식을 만나는 do~while문이 있습니다.
이러한 구조로 인해 do~while문은 무조건 한 번은 실행하고 조건을 따진다고 설명되어지죠.
행복한 하루되세요 :)
-
관리자2020-01-30 09:58:14
안녕하세요 길벗수험서 운영팀입니다.
네, 정확하고 이해하고 계십니다.
각 반복문의 구조를 생각해보세요
for문
for(초기값; 조건식; 증가식) {
수행 코드;
}
while문
while(조건식) {
수행 코드;
}
do~while문
do {
수행 코드;
} while(조건식);
각 반복문의 조건식의 위치를 보면 '수행 코드'에 진입하기 전에 조건식이 있는 for, while문이 있고, '수행 코드'로 진입한 후에 조건식을 만나는 do~while문이 있습니다.
이러한 구조로 인해 do~while문은 무조건 한 번은 실행하고 조건을 따진다고 설명되어지죠.
행복한 하루되세요 :)