책 내용 질문하기
583쪽 3번 문제
도서
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편 [기본서]
페이지
583
조회수
323
작성일
2020-03-03
작성자
탈퇴*원
첨부파일
왜 답이 4번이죠? 풀이를 봐도 이해를 못 하겠어요 c 코드 결과가 마지막 출력값을 말하는 게 아닌가요?
답변
2020-03-04 10:02:03

안녕하세요 길벗수험서 운영팀입니다.

 

C코드의 결과는 코드를 수행하여 나오는 모든 출력값을 의미하며, 문제는 보기의 숫자값 중 출력값에 해당하는 것이 무엇인지를 묻는 문제입니다.

 

해당 코드의 경우 k는 1부터 59까지 진행되고, k가 4의 배수일 때 k-2를 출력하는 코드입니다.

 

즉, 59까지의 4의 배수가 4, 8, 12, 16, 20.... 56이 있다면, 여기에서 2를 뺀 수인 2, 6, 10, 14, 18... 54가 출력되게 됩니다. 이렇게 출력되는 모든 값이 C코드의 결과가 되는 것이죠.

 

보기 1의 0은 범위 자체에도 포함되지 않고, 보기 2,3의 4와 8은 4의 배수이니 제외되면, 결국 답은 보기 4밖에 존재하지 않습니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-03-04 10:02:03

    안녕하세요 길벗수험서 운영팀입니다.

     

    C코드의 결과는 코드를 수행하여 나오는 모든 출력값을 의미하며, 문제는 보기의 숫자값 중 출력값에 해당하는 것이 무엇인지를 묻는 문제입니다.

     

    해당 코드의 경우 k는 1부터 59까지 진행되고, k가 4의 배수일 때 k-2를 출력하는 코드입니다.

     

    즉, 59까지의 4의 배수가 4, 8, 12, 16, 20.... 56이 있다면, 여기에서 2를 뺀 수인 2, 6, 10, 14, 18... 54가 출력되게 됩니다. 이렇게 출력되는 모든 값이 C코드의 결과가 되는 것이죠.

     

    보기 1의 0은 범위 자체에도 포함되지 않고, 보기 2,3의 4와 8은 4의 배수이니 제외되면, 결국 답은 보기 4밖에 존재하지 않습니다.

     

    행복한 하루되세요 :)

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