기출문제/정보처리기사

2018년 1회 정보처리기사 기출문제 21번

엉클지니 2025. 6. 4. 23:15

21. 다음과 같이 표현되는 바이트 머신의 데이터 형식의 명칭으로 가장 옳은 것은?

고정소수점 데이터(fixed point date)

가변장 논리 데이터(variable length logical data)

부동소수점 데이터(floating point data)

(pack) 형식의 10진수(decimal nomber)

 

300x250




✅ 문제 요약

"부호(sign), 지수(exponent), 가수(mantissa)"
이렇게 구성된 데이터 형식은 무엇인가요?

 


🔍 핵심 개념 분석

이 문제는 컴퓨터에서 숫자를 표현하는 방식 중 하나를 묻는 문제입니다.
"부호 + 지수 + 가수"로 표현되는 방식은 컴퓨터에서 실수를 표현할 때 사용되는 방법이에요.
이를 부동소수점(floating point) 표현이라 합니다.


📊 표현 방식 비교표

표현 방식 구성 요소 특징

고정소수점 (Fixed Point) 부호 + 정수 부분 + 소수 부분 (고정) 정수, 소수점 위치 고정, 범위 작음
부동소수점 (Floating Point) 부호 + 지수 + 가수 실수 표현, 범위 큼, 표준화되어 있음 (IEEE 754)
가변장 논리 데이터 길이가 가변, 주로 문자열 등 논리 자료 문자열, 문자 데이터 등
팩 10진수 (Packed Decimal) BCD로 압축된 숫자 표현 주로 금융에서 사용

📘 용어 정리

용어 설명

부호(Sign) 숫자가 양수인지 음수인지를 나타냄 (0: 양수, 1: 음수)
지수(Exponent) 소수점을 어디로 이동시킬지 정함 (자리 이동)
가수(Mantissa) 실제 숫자의 유효숫자 부분

💡 예시

실수 -6.25를 부동소수점으로 표현하면 다음과 같은 구조가 됩니다:

[부호] 1 (음수)
[지수]  2진수로 소수점 위치를 조정하는 값
[가수]  6.25를 2진수로 변환한 유효숫자

✅ 정답

③ 부동소수점 데이터(floating point data)


🎯 마무리 팁

정보처리기사에서는 부동소수점 표현 방식 (IEEE 754) 관련 문제가 자주 출제돼요!
부호, 지수, 가수의 의미와 구조는 꼭 기억해 주세요.