책 내용 질문하기
온라인 채점 결과 문의
도서
2026 시나공 컴퓨터활용능력1급 실기 기본서
페이지
0
조회수
13
작성일
2026-08-02
작성자
나*성
첨부파일

2026_기본모의고사_07회

-1. 테이블 완성 9/15

-유효성 검사 규칙 속성 X 유효성 검사 규칙 값 (Like "*@*")이 정답(InStr([이메일],"@")>=1)과 다릅니다.

-정렬 기준 속성 X 정렬 기준테이블이 없습니다.


유효성 검사 저렇게 적으면 오답으로 채점되나요?

답변
2026-08-02 20:33:05

안녕하세요.

네, 채점 프로그램에서는 오답으로 처리될 수 있습니다.

이유는 두 식의 의미가 다르기 때문입니다.

  • 정답

    InStr([이메일],"@")>=1
    

    '@'가 포함되어 있는지 검사

  • 작성식

    Like "*@*"
    

    '@'가 포함된 형식인지 검사

대부분의 경우 결과는 같지만, 문제에서 InStr 함수를 사용하도록 의도한 경우에는 Like를 사용하면 자동 채점에서 오답이 될 수 있습니다.

즉,

  • 실제 기능은 거의 동일

  • 자동 채점은 함수까지 비교할 수 있으므로 오답 가능

따라서 시험에서는 정답지의 함수(InStr)를 그대로 사용하는 것이 가장 안전합니다.

그리고 함께 나온

정렬 기준 테이블이 없습니다.

오류는 유효성 검사와는 별개의 문제입니다. 정렬 기준 테이블을 지정하지 않았거나 삭제된 경우 발생하는 오류이므로 따로 확인해야 합니다.

즐거운 하루 되세요.

  • 관리자
    2026-08-02 20:33:05

    안녕하세요.

    네, 채점 프로그램에서는 오답으로 처리될 수 있습니다.

    이유는 두 식의 의미가 다르기 때문입니다.

    • 정답

      InStr([이메일],"@")>=1
      

      '@'가 포함되어 있는지 검사

    • 작성식

      Like "*@*"
      

      '@'가 포함된 형식인지 검사

    대부분의 경우 결과는 같지만, 문제에서 InStr 함수를 사용하도록 의도한 경우에는 Like를 사용하면 자동 채점에서 오답이 될 수 있습니다.

    즉,

    • 실제 기능은 거의 동일

    • 자동 채점은 함수까지 비교할 수 있으므로 오답 가능

    따라서 시험에서는 정답지의 함수(InStr)를 그대로 사용하는 것이 가장 안전합니다.

    그리고 함께 나온

    정렬 기준 테이블이 없습니다.

    오류는 유효성 검사와는 별개의 문제입니다. 정렬 기준 테이블을 지정하지 않았거나 삭제된 경우 발생하는 오류이므로 따로 확인해야 합니다.

    즐거운 하루 되세요.

  • 나*성
    2026-08-02 21:18:39
    InStr([이메일],"@")>=1 가 제가 작성한 답안이고, 채점 프로그램이 제시한 정답이 Like "*@*" 입니다... 귀사 프로그램이 자주 답안과 정답을 바꿔서 보여주고 있습니다. 그리고 문제지에서는 형식이나 유효성 검사, 특정 연산자나 함수를 사용하라는 조건이 없었는데 이 경우 instr 함수를 사용해 결과만 옳게 출력되면 실제 시험에서는 정답으로 채점된다는 뜻이 맞나요?
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.