문제
다음 중 입력 데이터에 주어진 사용자 지정 표시 형식을 지정한 경우, 그 표시 결과가 옳지 않은 것은?
(보기 형식: 입력 데이터 / 표시 형식 / 표시 결과)
① 7 / #"명" / 7명
② 0.45 / 0.0% / 45.0%
③ 12500 / #,##0, / 13
④ 6 / ??? / 006
정답
4번
해설
정답: 4. 표시 형식의 ?는 무효 자릿수를 0이 아니라 공백으로 채워 자릿수를 맞추는 기호이다. 따라서 6에 ???를 지정하면 ' 6'처럼 앞이 공백으로 채워지며, '006'은 0으로 채우는 형식(000)의 결과이므로 옳지 않다.
오답 풀이
- 1번:
#"명"은 숫자 뒤에 '명'을 붙이므로 7은 '7명'이 되어 옳다. - 2번:
0.0%는 0.45를 백분율로 바꿔 소수 한 자리까지 표시하므로 '45.0%'로 옳다. - 3번:
#,##0,의 끝 쉼표는 천 단위를 절사하므로 12500은 12.5에서 반올림된 '13'으로 옳다. - 4번:
???는 빈 자리를 공백으로 채우므로 '006'이 아니라 옳지 않다.
보충 개념 0은 무효 자릿수를 0으로, #은 표시하지 않고, ?는 공백으로 채워 자릿수를 맞춘다. 형식 끝의 쉼표는 천 단위 절사를 의미한다.