부록책 최신기출문제 2016년 1회 1급(엑셀) E형 191p
기타작업-2문제 안에서
소문제 2번
문제 :
펜션예약 폼의 <예약(cmd예약)> 버튼을 클릭하면 폼에 입력된 데이터가 시트의 표 마지막 행 다음에 연속하여 추가되도록 프로시저를 작성하시오.
우선 정답말고 제가 쓴 답은 다음과 같습니다.
Private Sub cmd예약_Click()
입력행 = [b3].Row + [b3].CurrentRegion.Rows.Count
Cells(입력행, 2) = 입력행 - 4
Cells(입력행, 3) = txt예약자
Cells(입력행, 4) = txt전화번호
Cells(입력행, 5) = lst방이름.Column(0)
Cells(입력행, 6) = CDate(txt날짜)
If opt1박 = True Then
Cells(입력행, 7) = "1박"
Else
Cells(입력행, 7) = "2박"
End If
Cells(입력행, 8) = Val(Cells(입력행, 7)) * lst방이름.Column(1)
이렇게 쓰고 제 스스로 검토를 해본 결과 시트 마지막행 다음에 연속적으로 문제없이 입력이 잘 됩니다.
채점프로그램 상으로는
"사용자 파일에서 폼 입력을 검사하는 중에 오류가 발생했습니다. 형식이 일치하지 않습니다."
라며 오답이라고 하네요.
여기서 부터 궁금한 부분인데요.
원래는 정답인데 채점프로그램 상으로만 오답인겁니까? vs 제가 쓴 답이 시트 마지막행 다음에 연속적으로 입력이 문제없이 잘 된다 하더라도 원래 오답으로 처리되는겁니까?
그리고 제가 쓴 답이 오답이라면, 왜 오답인지 가르쳐주시면 감사하겠습니다!!!
안녕하세요.
저희 채점 프로그램은 정답 파일과 비교하여 조금이라도 다르면 틀린 것으로 채점됩니다. 하지만 실제 시험에서는 문제의 지시사항을 모두 만족하고 정상적으로 실행되면 모두 맞는 것으로 채점됩니다. 즉, 님이 작성한 코드가 정상적으로 실행이 된다면 실제 시험에서는 맞는 것으로 채점됩니다.
즐거운 하루 되세요.
-
*2018-02-23 09:45:45
안녕하세요.
저희 채점 프로그램은 정답 파일과 비교하여 조금이라도 다르면 틀린 것으로 채점됩니다. 하지만 실제 시험에서는 문제의 지시사항을 모두 만족하고 정상적으로 실행되면 모두 맞는 것으로 채점됩니다. 즉, 님이 작성한 코드가 정상적으로 실행이 된다면 실제 시험에서는 맞는 것으로 채점됩니다.
즐거운 하루 되세요.