문제
다음 중 아래와 같이 필드 속성을 설정한 경우, 입력 값에 따른 결과가 옳지 않은 것은?
[필드 속성]
| 속성 | 설정 값 |
|---|---|
| 필드 크기 | 실수(Single) |
| 형식 | 표준 |
| 소수 자릿수 | 1 |
| 입력 마스크 | (없음) |
| 캡션 | (없음) |
| 기본값 | 0 |
| 유효성 검사 규칙 | <>1 And <>-1 |
| 유효성 검사 텍스트 | (없음) |
| 필수 | 예 |
① ‘1’을 입력하는 경우, 값이 입력되지 않는다. ② ‘-1’을 입력하는 경우, 값이 입력되지 않는다. ③ 필드 값을 입력하지 않는 경우, 기본 값으로 ‘0.0’이 입력된다. ④ ‘1234’를 입력하는 경우, 표시 되는 값은 ‘1234.0’이 된다.
정답
4번
해설
정답: 4. 형식이 '표준'이고 소수 자릿수가 1이면 천 단위 구분 기호가 적용되므로, 1234를 입력하면 1,234.0으로 표시된다. 1234.0처럼 구분 기호 없이 표시되지 않는다.
오답 풀이
- 1번: 유효성 검사 규칙
<>1에 따라 1은 입력할 수 없으므로 옳다. - 2번: 규칙
<>-1에 따라 -1도 입력할 수 없으므로 옳다. - 3번: 기본값이 0이고 소수 자릿수가 1이라 값을 입력하지 않으면
0.0이 들어가므로 옳다. - 4번: '표준' 형식은 천 단위 구분 기호를 붙여
1,234.0으로 표시하므로1234.0은 옳지 않다.
보충 개념
'표준' 형식은 천 단위 구분 기호(,)와 지정한 소수 자릿수로 숫자를 표시한다. 유효성 검사 규칙 <>1 And <>-1은 1과 -1을 제외한 값만 허용한다.