본문 바로가기
컴퓨터 일반컴퓨터활용능력 1급 · 2017년09월02일 · 10/60

10.다음 중 컴퓨터의 수 연산에서 사용되는 보수(Complement)에 대한 설명으로 옳지 않은 것은?

1
보수는 컴퓨터 연산에서 덧셈 연산을 이용하여 뺄셈을 수행하기 위해 사용한다.
2
N진법에는 N의 보수와 N-1의 보수가 존재한다.
3
2진수 1010의 1의 보수는 0을 1로, 1을 0으로 바꾼 0101에 1을 더한 것이다.정답
4
2진수 10101의 2의 보수는 01011이다.

해설

정답이 3번인 이유 10진수 10을 2진수로 바꾸면 1010 이 됩니다. 1의 보수는 숫자를 서로 뒤집습니다. 1은 0으로 0은 1로 뒤집습니다. (원래 정석은 각 자리에서 1을 빼서 구하는겁니다.) 1010을 각각 숫자를 뒤집어서 1의 보수로 바꾸면 0101이 됩니다. (-10의 1의 보수) 2의 보수는 1의 보수로 나온 결과값에 끝에 다가 1을 더하여 나타냅니다. 따라서 1의 보수로 이용해서 구한 0101을 끝에 다가 1을 더해서 2의 보수를 구하면 0110이 됩니다. (-10의 2의 보수) 3번이 맞는 보기가 될려면 이렇게 되어야 합니다. 2진수 1010의 2의 보수는 0을 1로, 1을 0으로 바꾼 0101에 1을 더한 것입니다. 1010의 1의 보수 -> 0101 1010의 2의 보수 -> 0110

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기