부호나 숫자를 바꿔서 써도 결과가 같으면 정답인것은 알겠습니다
그런데 변수값 대신 숫자를 쓰면 답이 어떻게되나요?
325쪽 1번의 답이 CNT 인데요.
1번에 CNT 대신에 100을 쓰면 정답처리 되나요?
안녕하세요 길벗수험서 운영팀입니다.
결과는 동일하게 출력되기 때문에 확실히 오답이라고 말씀드리기는 어렵습니다만, 출제자의 의도를 고려해보았을 때 변수인 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명의 학생을 입력했을 때' 라는 언급이 있더라도 출제자의 의도를 고려해보았을 때 가능한 변수를 활용해 주는것이 좋습니다.
행복한 하루되세요 :)