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

2026_실전모의고사_F형

-1. 테이블 완성 9/15

-유효성 검사 규칙 속성 X 유효성 검사 규칙 값 (Len([유통비])<=2)이 정답(<100)과 다릅니다.


숫자만 올 수 있는 데이터가 2자리를 넘지 않으려면 <100이면 두자리를 넘지 않는다고 생각하는데, 왜 틀린걸까요 ?

답변
2026-07-28 16:34:37

안녕하세요.

Len([유통비])<=2입력값의 문자 개수가 2자 이하인지 검사하는 식이고, <100숫자의 크기가 100 미만인지 검사하는 식입니다.

유통비 필드가 숫자 형식이라면 두 식은 대부분 비슷하게 작동하지만 완전히 같은 규칙은 아닙니다. 예를 들어 -5는 숫자로는 100보다 작아 <100을 만족하지만, Len(-5)는 부호까지 포함해 2자로 계산됩니다. 또한 소수 입력 가능 여부에 따라서도 결과가 달라질 수 있습니다.

문제에서 요구한 것은 “두 자리 이하”라는 문자 길이 제한이 아니라, 유통비의 값이 100 미만이어야 한다는 숫자 범위 제한으로 보는 것이 정확합니다. 따라서 정답은 다음처럼 설정하는 것이 안전합니다.

<100

Len([유통비])<=2도 특정 데이터에서는 같은 결과가 나올 수 있지만, 요구된 숫자 범위를 직접 검사하지 않으므로 채점 프로그램에서 오답으로 처리됩니다.

즐거운 하루 되세요.

  • 관리자
    2026-07-28 16:34:37

    안녕하세요.

    Len([유통비])<=2입력값의 문자 개수가 2자 이하인지 검사하는 식이고, <100숫자의 크기가 100 미만인지 검사하는 식입니다.

    유통비 필드가 숫자 형식이라면 두 식은 대부분 비슷하게 작동하지만 완전히 같은 규칙은 아닙니다. 예를 들어 -5는 숫자로는 100보다 작아 <100을 만족하지만, Len(-5)는 부호까지 포함해 2자로 계산됩니다. 또한 소수 입력 가능 여부에 따라서도 결과가 달라질 수 있습니다.

    문제에서 요구한 것은 “두 자리 이하”라는 문자 길이 제한이 아니라, 유통비의 값이 100 미만이어야 한다는 숫자 범위 제한으로 보는 것이 정확합니다. 따라서 정답은 다음처럼 설정하는 것이 안전합니다.

    <100
    

    Len([유통비])<=2도 특정 데이터에서는 같은 결과가 나올 수 있지만, 요구된 숫자 범위를 직접 검사하지 않으므로 채점 프로그램에서 오답으로 처리됩니다.

    즐거운 하루 되세요.

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