책 내용 질문하기
380쪽 5번 문제에 대한 질문입니다.
도서
2022 시나공 컴퓨터활용능력 1급 필기
페이지
380
조회수
514
작성일
2022-03-25
작성자
권*지
첨부파일

380쪽 문제 5번 데이터 형식이 텍스트인 필드에 다음과 같이 형식을 지정한 후 값을 입력했을 때의 결과가 올바르게 표시된 것은?

① 형식 : @@@-@@@ 입력값 : 123456 결과 : 123-456

② 형식 : @*_          입력값 : abc    결과 : abc*_

③ 형식 : @&@&@     입력값 : 123    결과 : 1 2 3

④ 형식 : >>->>       입력값 : abde   결과 : AB-D

@은 텍스트 한 자리를 나타나며 텍스트를 표시할 자릿수를 지정하는 것이고, &은 빈 자릿수를 지정하는 사용자 지정 기호라고 375쪽에 되어 있는데요, 보기 3번에서 결과가 1 2 3 이 아니고,

123 인 이유를 알고 싶습니다. &가 빈 자릿수를 지정하는 사용자 지정 기호이면 1 2 3 이 되는 게 아닐까요?

그리고 보기 4번에서 >와 -을 같이 입력하면 -은 문자 맨 앞에 위치하나요?

답변
2022-03-29 17:02:28

안녕하세요 길벗수험서 운영팀입니다.

 

빈 자릿수라는 것은 텍스트가 들어갈 자리, 즉 공간을 의미합니다.

 

@와 &는 모두 텍스트를 표시할 자리를 의미하지만

&는 텍스트가 채워지지 않는다고 해도 표시상 어떤 차이가 나타나지 않지만

@는 텍스트가 채워지지 않는다면 공백이 추가됩니다. 

 

예를 들어, @@@-@@에  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로 볼 수 있습니다.

     

    행복한 하루되세요 :)

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