책 내용 질문하기
2권 198쪽 4번문제 질문
도서
2022 시나공 정보처리기사 실기
페이지
2,198
조회수
197
작성일
2022-06-30
작성자
탈퇴*원
첨부파일

안녕하세요. 2권 198쪽 4번문제 질문합니다.

 

문제에서 맨 마지막 줄에

prinf("%d, %d, %d\n", result, b, c);

라고 되어있는데요. 

 

그러면, 정답은 result, b, c 순서대로 적어야하는거 아닌가요?

그니까..201, 200, 300이 정답이 아닌가요?

 

정답에는 200, 201, 300이라고 나오길래..

오름차순(?)으로 정렬해야하는 코드식이 또 적혀있는건지 알고 싶습니다.

 

<추가질문사항>

혹시 2권 206p 문제1번이나 문제2번처럼

2개를 물어봤는데 1개만 맞을 경우,

부분점수 2.5점이 주어지는건가요?

답변
2022-07-04 09:32:37

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

 

result 뒤의 3항연산자의 연산 결과로

result = b++;

이 나오게 되고, b의 값은 200에 후치증가연산이 적용되어 있으므로,

result에는 200이 저장되고, b에는 201이 저장됩니다.

 

때문에 출력되는 순서는 200, 201이 맞습니다.

 

<추가>

예, 1,2번과 같이 답안에 각 번호마다 정답을 나누어 적는 문제는 부분 점수가 인정됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2022-07-04 09:32:37

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

     

    result 뒤의 3항연산자의 연산 결과로

    result = b++;

    이 나오게 되고, b의 값은 200에 후치증가연산이 적용되어 있으므로,

    result에는 200이 저장되고, b에는 201이 저장됩니다.

     

    때문에 출력되는 순서는 200, 201이 맞습니다.

     

    <추가>

    예, 1,2번과 같이 답안에 각 번호마다 정답을 나누어 적는 문제는 부분 점수가 인정됩니다.

     

    행복한 하루되세요 :)

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