문제
다음 중 컴퓨터에서 사용하는 자료의 표현에 관한 설명으로 옳지 않은 것은?
① 실수형 데이터는 정해진 크기에 부호(1bit)와 가수부 (7bit)로 구분하여 표현한다. ② 2진 정수 데이터는 실수 데이터 보다 표현할 수 있는 범위가 작으며 연산속도는 빠르다. ③ 숫자 데이터 표현 중 10진 연산을 위하여 “팩(Pack)과 언팩(Unpack)” 표현 방식이 사용된다. ④ 컴퓨터에서 뺄셈을 수행하기 위해서는 보수와 덧셈 연산을 이용한다.
정답
1번
해설
정답: 1. 실수(부동소수점)형 데이터는 부호부, 지수부, 가수부로 구분하여 표현한다. '부호(1bit)와 가수부(7bit)'로만 나눈다는 설명은 지수부가 빠져 옳지 않다.
오답 풀이
- 1번: 실수는 부호부+지수부+가수부로 구성되므로 '부호+가수부'만은 옳지 않다.
- 2번: 정수는 실수보다 표현 범위가 좁지만 연산이 빠르므로 옳다.
- 3번: 10진 연산을 위한 팩/언팩 표현 방식이 사용되므로 옳다.
- 4번: 뺄셈은 보수(2의 보수)를 더하는 방식으로 수행하므로 옳다.
보충 개념 부동소수점 표현은 부호부·지수부·가수부로 나뉘며, 지수부는 매우 큰/작은 수의 표현 범위를, 가수부는 정밀도를 결정한다. 정수형은 고정소수점 표현으로 처리 속도가 빠르다.