380쪽 문제 5번 데이터 형식이 텍스트인 필드에 다음과 같이 형식을 지정한 후 값을 입력했을 때의 결과가 올바르게 표시된 것은?
① 형식 : @@@-@@@ 입력값 : 123456 결과 : 123-456
② 형식 : @*_ 입력값 : abc 결과 : abc*_
③ 형식 : @&@&@ 입력값 : 123 결과 : 1 2 3
④ 형식 : >>->> 입력값 : abde 결과 : AB-D
@은 텍스트 한 자리를 나타나며 텍스트를 표시할 자릿수를 지정하는 것이고, &은 빈 자릿수를 지정하는 사용자 지정 기호라고 375쪽에 되어 있는데요, 보기 3번에서 결과가 1 2 3 이 아니고,
123 인 이유를 알고 싶습니다. &가 빈 자릿수를 지정하는 사용자 지정 기호이면 1 2 3 이 되는 게 아닐까요?
그리고 보기 4번에서 >와 -을 같이 입력하면 -은 문자 맨 앞에 위치하나요?
안녕하세요 길벗수험서 운영팀입니다.
빈 자릿수라는 것은 텍스트가 들어갈 자리, 즉 공간을 의미합니다.
@와 &는 모두 텍스트를 표시할 자리를 의미하지만
&는 텍스트가 채워지지 않는다고 해도 표시상 어떤 차이가 나타나지 않지만
@는 텍스트가 채워지지 않는다면 공백이 추가됩니다.
예를 들어, @@@-@@에 abc를 넣는다면 " a-bc"가 표시되겠죠. @를 채우고 2개가 남으니 앞에 공백 2개가 추가됩니다.
반면 &&&-&&에 abc를 넣는다면 그저 "a-bc"가 표시되게 됩니다.
해당 문제에서는 @&@&@ 중 @&@가 123으로 채워져 " 123"이라는 결과가 나오게 되겠네요.
'>'는 텍스트를 표시할 자리를 의미하지 않으므로 >>->>는 >-와 다를바가 없습니다.
단순 텍스트 "ab"와 같은 것이 형식에 지정되었을 때 가장 앞에 표시된다는 점으로 보아 해당 입력값의 결과는 -ABCD로 볼 수 있습니다.
행복한 하루되세요 :)
-
관리자2022-03-29 17:02:28
안녕하세요 길벗수험서 운영팀입니다.
빈 자릿수라는 것은 텍스트가 들어갈 자리, 즉 공간을 의미합니다.
@와 &는 모두 텍스트를 표시할 자리를 의미하지만
&는 텍스트가 채워지지 않는다고 해도 표시상 어떤 차이가 나타나지 않지만
@는 텍스트가 채워지지 않는다면 공백이 추가됩니다.
예를 들어, @@@-@@에 abc를 넣는다면 " a-bc"가 표시되겠죠. @를 채우고 2개가 남으니 앞에 공백 2개가 추가됩니다.
반면 &&&-&&에 abc를 넣는다면 그저 "a-bc"가 표시되게 됩니다.
해당 문제에서는 @&@&@ 중 @&@가 123으로 채워져 " 123"이라는 결과가 나오게 되겠네요.
'>'는 텍스트를 표시할 자리를 의미하지 않으므로 >>->>는 >-와 다를바가 없습니다.
단순 텍스트 "ab"와 같은 것이 형식에 지정되었을 때 가장 앞에 표시된다는 점으로 보아 해당 입력값의 결과는 -ABCD로 볼 수 있습니다.
행복한 하루되세요 :)