Questão 43 · Informática: Programação e algoritmos
Considere a representação de números decimais inteiros na notação binária de complemento a dois.
Numa palavra de 6 bits, o número -31 seria representado como:
- A) 000001
- B) 011110
- C) 011111
- D) 100000
- E) 100001
Marque a alternativa correta:
Gabarito: E
Gabarito definitivo divulgado pela banca FGV (BANESTES 2021).
Comentário
Gabarito: E.
Na notação de complemento a dois com 6 bits, o intervalo representável vai de -32 a 31. Para representar -31, calcule 2^6 - 31 = 64 - 31 = 33, que em binário é 100001 (32 + 1). Outra forma de conferir: 31 é 011111; invertendo os bits, obtém-se 100000; somando 1, chega-se a 100001. Por isso, a alternativa E é a correta.
Por que as outras estão erradas:
- (A) 000001 representa +1.
- (B) 011110 representa +30.
- (C) 011111 representa +31, e não o negativo.
- (D) 100000 representa -32, e não -31.
Dica de prova: para converter um negativo em complemento a dois, inverta os bits do valor positivo e some 1. Confira também se o resultado está no intervalo de n bits, de -2^(n-1) a 2^(n-1) - 1.
Fundamentos: representação em complemento a dois · conversão de negativos em binário · intervalo de representação com n 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 BANESTES 2021 (Desenvolvimento de Sistemas), questão 43, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.