책 내용 질문하기
2021년 2회 정보처리기사 실기(기출) 16번
도서
2020 시나공 정보처리기사 실기 [기본서]
페이지
1
조회수
246
작성일
2021-10-14
작성자
탈퇴*원
첨부파일

안녕하세여. 21년 3회차 시험준비하는 수험생입니다.

올려주신 21년 2회차는 동영상 토막강의가 없어 질문드립니다.

 

 For문 에서 i< exp 조건식을 보면

i가 10이 될따 조건식이 10<10이되어 참이 아니므로 

실행문을 실행하지 않고 res값은 1024로 아닌 512에서 멈춘다고 생각하고

 

정답이 512라고 생각하는데 왜 1024까지 실행하는건가요? 

 

답변 좀 부탁드립니다.

 

답변
2021-10-14 11:01:53

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

 

i가 0부터 9까지 총 10회 수행됩니다. 2의 10승이라는 의미지요.

 

회원님의 말씀대로 0부터 10까지 수행하게 되면 총 11회 수행되어 2의 11승인 2048이 결과로 나와야 합니다.

 

즉 i가 8일 때 res*=base를 수행한 값은 512이고, 9일 때는 1024, 10일 때는 i<exp가 거짓이 되어 res*=base를 수행하지 않고 빠져나가게 됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2021-10-14 11:01:53

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

     

    i가 0부터 9까지 총 10회 수행됩니다. 2의 10승이라는 의미지요.

     

    회원님의 말씀대로 0부터 10까지 수행하게 되면 총 11회 수행되어 2의 11승인 2048이 결과로 나와야 합니다.

     

    즉 i가 8일 때 res*=base를 수행한 값은 512이고, 9일 때는 1024, 10일 때는 i<exp가 거짓이 되어 res*=base를 수행하지 않고 빠져나가게 됩니다.

     

    행복한 하루되세요 :)

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