문제
다음 중 입력 데이터에 주어진 표시 형식을 지정한 경우 그 표시 결과가 옳지 않은 것은?
(보기 형식: 입력 데이터 / 표시 형식 / 표시 결과)
① 2 / 0.00 / 2.00
② 0.348 / 0% / 0.348%
③ 7800 / #,##0, / 8
④ 대한 / @"상사" / 대한상사
정답
2번
해설
정답: 2. 0%는 값을 백분율로 바꾼 뒤 소수 없이 정수로 표시하는 형식이므로, 0.348은 34.8을 반올림한 "35%"로 표시된다. "0.348%"는 옳지 않다.
오답 풀이
- 1번:
0.00은 소수 둘째 자리까지 표시하므로 2는 "2.00"이 되어 옳다. - 2번:
0%는 0.348을 "35%"로 표시하므로 "0.348%"는 옳지 않다. - 3번:
#,##0,끝의 쉼표는 천 단위를 절사하므로 7800은 7.8 → "8"이 되어 옳다. - 4번:
@는 입력한 텍스트를 의미하므로 "대한"에 "상사"가 붙어 "대한상사"가 되어 옳다.
보충 개념 %는 100을 곱해 백분율로 표시하고, 형식 끝의 쉼표(,)는 천 단위 절사를, @는 입력 텍스트를 나타낸다.