출제 25-1다음 중 테이블의 텍스트 필드에 입력 마스크를 '>L… | [컴퓨터활용능력 1급 필기] 가끔 나오는 문제 · 최근 상시 회차 1회 출제 (331) 상세 페이지
1[컴퓨터활용능력 1급 필기] 가끔 나오는 문제 · 최근 상시 회차 1회 출제 (331)
출제 25-1
다음 중 테이블의 텍스트 필드에 입력 마스크를 '>L<??-000;0;_'로 설정한 경우에 대한 설명으로 옳지 않은 것은?
1
두 번째 구역이 0이므로 하이픈(-)은 화면에만 표시되고 테이블에는 저장되지 않는다.
2
첫 번째 자리에는 영문자를 반드시 입력해야 하고, 두 번째와 세 번째 자리의 영문자는 생략할 수 있다.
3
하이픈(-) 뒤의 세 자리에는 숫자만 입력할 수 있으며 세 자리를 모두 입력해야 한다.
4
'abc-123'을 입력하면 'Abc-123'으로 저장된다.
해설
저장 여부 지정 구역이 0으로 설정되어 있으므로 하이픈처럼 마스크에 포함된 기호(리터럴)도 실제 값과 함께 테이블에 저장된다. 화면에만 표시되고 저장되지 않는다는 설명은 틀렸다.
마스크 앞부분의 >L<??에서 L은 필수 영문자, 이어지는 두 개의 물음표는 생략 가능한 영문자이므로 첫 자리는 필수, 둘째·셋째 자리는 생략 가능하다는 설명은 옳다.
하이픈 뒤의 000은 필수 숫자 세 자리를 의미하므로 세 자리 모두 숫자로 입력해야 한다는 설명도 옳다. >는 그 뒤의 문자를 대문자로, <는 그 뒤의 문자를 소문자로 변환하는데, 여기서는 >와 < 사이에 L 한 자리만 있으므로 첫 글자만 대문자가 된다. 따라서 'abc-123'을 입력하면 'Abc-123'으로 저장된다는 설명 역시 옳다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.