문제
다음 중 입력 데이터에 주어진 표시 형식으로 지정한 경우 그 결과가 옳지 않은 것은?
(보기 형식: 입력 데이터 / 표시 형식 / 표시 결과)
① 7.5 / #.00 / 7.50
② 44.398 / ???.??? / 044.398
③ 12200000 / #,##0, / 12,200
④ 상공상사 / @ "귀중" / 상공상사 귀중
정답
2번
해설
정답: 2. ???.??? 형식에서 ?는 무효 0 대신 공백으로 자릿수를 맞추는 기호이다. 44.398을 이 형식으로 표시하면 정수부에 0이 채워지지 않고 " 44.398"처럼 표시되므로, 보기의 "044.398"은 옳지 않다.
오답 풀이
- 1번:
#.00은 소수 둘째 자리까지 표시하므로 7.5는 "7.50"이 되어 옳다. - 2번:
???.???는 빈 자리를 0이 아닌 공백으로 채우므로 "044.398"이 아니라 옳지 않다. - 3번:
#,##0,의 끝 쉼표는 천 단위를 절사하므로 12,200,000은 "12,200"이 되어 옳다. - 4번:
@는 입력한 텍스트를 의미하므로 "상공상사"에 "귀중"이 붙어 "상공상사 귀중"이 되어 옳다.
보충 개념 0은 무효 자릿수를 0으로, #은 표시하지 않고, ?는 공백으로 채워 소수점 위치를 맞춘다. 형식 끝의 쉼표는 천 단위 절사를 의미한다.