Questão de Arquitetura de Computadores — Sistemas de numeração — FCC 2019
Arquitetura de Computadores›Sistemas de numeração
Código
fc053687
Banca
FCC
Órgão
METRÔ-SP
Ano
2019
Cargo
Analista Desenvolvimento Gestão Júnior – Ciências da Computação
Um Analista necessita converter o1. Hexadecimal 3AF para o sistema decimal.2. Decimal 35 para binário.Ele calculou, correta e respectivamente,
A687 e 0010 0011.
B959 e 0011 0101.
C943 e 0010 0011.
D933 e 0011 1010.
E768 e 0010 0101.
Revelar gabarito e comentário▾
GabaritoC — 943 e 0010 0011.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Conversão entre sistemas de numeração: hexadecimal para decimal e decimal para binário
Gabarito: letra C. A conversão de hexadecimal 3AF para decimal resulta em 943, e a conversão do decimal 35 para binário resulta em 0010 0011 (representação em 8 bits). A única alternativa que apresenta ambos os valores corretos é a C.
A questão exige o domínio das regras de conversão entre bases. Para hexadecimal, cada dígito é multiplicado pela potência de 16 correspondente à sua posição (da direita para a esquerda: 16⁰, 16¹, 16²...). Para binário, o método de divisões sucessivas por 2 (ou outra técnica) produz a sequência de bits.
Alternativa A — ❌ Incorreta
O primeiro valor (687) está errado: a conversão correta de 3AF é 943, não 687. O segundo valor (0010 0011) está correto, mas como o primeiro não bate, a alternativa está incorreta.
Alternativa B — ❌ Incorreta
O primeiro valor (959) difere de 943. O segundo valor (0011 0101) corresponde ao decimal 53, não 35. Portanto, ambos os números estão incorretos.
Decimal 35 em binário (8 bits): 35 ÷ 2 = 17 resto 1, 17 ÷ 2 = 8 resto 1, 8 ÷ 2 = 4 resto 0, 4 ÷ 2 = 2 resto 0, 2 ÷ 2 = 1 resto 0, 1 ÷ 2 = 0 resto 1 → lendo de baixo para cima: 100011, que em 8 bits é 0010 0011.
Alternativa D — ❌ Incorreta
O primeiro valor (933) está errado (correto: 943). O segundo valor (0011 1010) corresponde a 58 em decimal, e não 35.
Alternativa E — ❌ Incorreta
O primeiro valor (768) é o resultado de apenas 3 × 256, ignorando os demais dígitos. O segundo valor (0010 0101) corresponde a 37, não 35.
PEGA ESSA DICA!
Para converter hexadecimal para decimal, lembre-se de que A=10, B=11, C=12, D=13, E=14, F=15 e multiplique cada dígito pela potência de 16 adequada. Para decimal→binário, faça divisões sucessivas por 2 e anote os restos do último para o primeiro.