문제
다음 중 수식의 실행 결과가 옳지 않은 것은?
① =MOD(13,-3) ⇒ -2 ② =POWER(3,2) ⇒ 9 ③ =INT(-7.4) ⇒ -7 ④ =TRUNC(-8.6) ⇒ -8
정답
3번
해설
정답: 3. INT 함수는 인수보다 크지 않은(작거나 같은) 가장 가까운 정수로 ‘내림’한다. -7.4보다 크지 않은 정수는 -8이므로 INT(-7.4)의 결과는 -7이 아니라 -8이다.
오답 풀이
- 1번: MOD의 결과 부호는 나누는 수의 부호를 따른다. MOD(13,-3)은 -3의 부호를 따라 -2가 되므로 옳다.
- 2번: POWER(3,2)는 3의 2제곱이므로 9가 맞다.
- 3번: INT(-7.4)는 -8이어야 하므로 결과를 -7이라 한 것은 옳지 않다.
- 4번: TRUNC는 소수점 이하를 버리므로 TRUNC(-8.6)은 -8이 맞다.
보충 개념 음수에서 INT는 더 작은 쪽(-8)으로 내림하지만, TRUNC는 단순히 소수 부분만 잘라내(부호 방향으로 0에 가깝게) -8이 된다. 양수에서는 둘이 같은 결과를 낸다.