Questão 41 · Informática: Programação e algoritmos
O número inteiro –5 (menos cinco) tem a seguinte representação binária em complemento a dois usando 16 bits:
- A) 1000 0000 0000 0101;
- B) 1111 1111 1111 1010;
- C) 0000 0000 0000 1101;
- D) 1111 1111 0000 1010;
- E) 1111 1111 1111 1011.
Marque a alternativa correta:
Gabarito: E
Gabarito definitivo divulgado pela banca FGV (TCE/SE 2015).
Comentário
Gabarito: E.
Para obter -5 em complemento a dois com 16 bits:
- Escreva 5 em binário: 0000 0000 0000 0101.
- Inverta todos os bits: 1111 1111 1111 1010.
- Some 1: 1111 1111 1111 1011.
Resultado: 1111 1111 1111 1011, alternativa E.
Por que as outras estão erradas:
- A: 1000 0000 0000 0101 em complemento a dois vale -32768 + 5 = -32763.
- B: 1111 1111 1111 1010 é o resultado do passo 2 (só a inversão, sem somar 1); em complemento a dois vale -6.
- C: 0000 0000 0000 1101 tem bit de sinal 0, é positivo e vale +13.
- D: 1111 1111 0000 1010 vale -256 + 10 = -246.
Dica: inverta os bits do valor positivo e some 1; confira somando o resultado ao positivo, que deve dar zero (com o vai-um descartado).
Fundamentos: Complemento a dois · Conversão de inteiro negativo para binário com 16 bits
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova FGV TCE/SE 2015 (Analista de Tecnologia da Informação - Segurança da Informação), questão 41, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.