책 내용 질문하기
325쪽 정답
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
325
조회수
153
작성일
2019-05-29
작성자
탈퇴*원
첨부파일

부호나 숫자를 바꿔서 써도 결과가 같으면 정답인것은 알겠습니다

 

그런데 변수값 대신 숫자를 쓰면 답이 어떻게되나요?

 

325쪽 1번의 답이 CNT 인데요.

1번에 CNT 대신에 100을 쓰면 정답처리 되나요? 

답변
2019-05-30 11:30:28

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

 

결과는 동일하게 출력되기 때문에 확실히 오답이라고 말씀드리기는 어렵습니다만, 출제자의 의도를 고려해보았을 때 변수인 cnt가 들어가는 것이 좋습니다.

(주관사인 인력공단은 실기 채점기준 및 정답을 공개하고 있지 않아 기준에 대해 확답드리기는 어렵습니다.)

 

<처리조건>을 살펴보세요.

입력될 수 학생 수는 정해져 있지 않습니다. '학생수는 50명 이내이다.' 라고 언급하고 있죠. 

 

이 경우 1번 답을 상수인 50으로 수정한다면, 50명에 대한 데이터를 입력하는 경우는 정답이 될 수 있으나, 50명 미만의 데이터를 입력하게 되면 데이터가 없는 학생의 RANK값까지 값을 주게 되므로 오답으로 채점될 수 있습니다.

(RANK와 SUM을 비교하는 구문에서는 CNT를 기준으로 하니 정답은 정상으로 출력되겠으나, 데이터가 없는 항목에까지 RANK에 1을 부여하는 것은 불필요한 행위입니다.)

 

이와같은 문제가 출제될 경우 가능한 변수를 활용해주세요.

인원수가 확정된 경우, 즉 '문제에서 50명의 학생을 입력했을 때' 라는 언급이 있더라도 출제자의 의도를 고려해보았을 때 가능한 변수를 활용해 주는것이 좋습니다.

 

행복한 하루되세요 :)

  • 관리자
    2019-05-30 11:30:28

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

     

    결과는 동일하게 출력되기 때문에 확실히 오답이라고 말씀드리기는 어렵습니다만, 출제자의 의도를 고려해보았을 때 변수인 cnt가 들어가는 것이 좋습니다.

    (주관사인 인력공단은 실기 채점기준 및 정답을 공개하고 있지 않아 기준에 대해 확답드리기는 어렵습니다.)

     

    <처리조건>을 살펴보세요.

    입력될 수 학생 수는 정해져 있지 않습니다. '학생수는 50명 이내이다.' 라고 언급하고 있죠. 

     

    이 경우 1번 답을 상수인 50으로 수정한다면, 50명에 대한 데이터를 입력하는 경우는 정답이 될 수 있으나, 50명 미만의 데이터를 입력하게 되면 데이터가 없는 학생의 RANK값까지 값을 주게 되므로 오답으로 채점될 수 있습니다.

    (RANK와 SUM을 비교하는 구문에서는 CNT를 기준으로 하니 정답은 정상으로 출력되겠으나, 데이터가 없는 항목에까지 RANK에 1을 부여하는 것은 불필요한 행위입니다.)

     

    이와같은 문제가 출제될 경우 가능한 변수를 활용해주세요.

    인원수가 확정된 경우, 즉 '문제에서 50명의 학생을 입력했을 때' 라는 언급이 있더라도 출제자의 의도를 고려해보았을 때 가능한 변수를 활용해 주는것이 좋습니다.

     

    행복한 하루되세요 :)

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