책 내용 질문하기
기출문제 따라잡기 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문은 무조건 한 번은 실행하고 조건을 따진다고 설명되어지죠.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.