문제
다음 중 아래와 같이 필드 속성을 설정한 경우 입력 값에 따른 결과가 옳지 않은 것은?
[필드 속성]
| 속성 | 값 |
|---|---|
| 필드 크기 | 실수(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이면 정수도 소수점 한 자리로 표시된다. 유효성 검사 규칙은 입력 값이 만족해야 할 조건을 지정한다.