모두CBT

다음 문자 데이터 코드들이 표현할 수 있는 데이터의 개수가 잘못 연결된… | [전자캐드기능사 필기] 15년 4회차 기출문제 상세 페이지

1[전자캐드기능사 필기] 15년 4회차
다음 문자 데이터 코드들이 표현할 수 있는 데이터의 개수가 잘못 연결된 것은? (단, 패리티 비트는 제외한다)
1
2진화 10진수(BCD) 코드 : 64개
2
아스키(ASCII) 코드 : 128개
3
확장 2진화 10진(EBCDIC) 코드 : 256개
4
3-초과 (3-Excess) 코드 : 512개
해설

3-초과(3-Excess) 코드는 4비트 코드로 24=162^4 = 16개의 데이터만 표현할 수 있으므로 512개는 틀렸다. BCD 코드는 4비트로 10진 숫자 0~9를 표현하여 10개 데이터를 다루지만, 문제에서 묻는 것은 코드 체계 자체가 표현 가능한 모든 조합의 개수이므로 4비트 = 16개 아니 다시 검토하면, BCD는 각 10진 자릿수를 4비트로 인코딩하는 방식이고 1자리만 보면 16개 조합 중 10개를 사용한다. 그러나 일반적으로 BCD 코드의 "표현 개수"는 4비트로 인코딩되는 10진 숫자 0~9 = 10개가 아니라 4비트 전체 조합 = 16개를 의미할 수도 있다. 표준 해석으로 보면: BCD(4비트, 10개 유효)는 설명상 맥락에서 4비트 = 16개, ASCII는 7비트 = 128개, EBCDIC는 8비트 = 256개, 3-초과는 4비트 = 16개이므로 512개는 명백히 오류다. 512 = 292^9로 9비트가 필요하므로 4번이 정답이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.