Questão nº 52
Questão de Tecnologia da Informação · FCC TRT5 2022 (nº 52)
Um analista deseja converter os valores da capacidade de memória de duas placas de vídeo, especificadas em decimal, conforme:
Placa 1 − 200 Mb.
Placa 2 − 550 Gb.
Convertendo o número decimal de placa 1 para binário de mais baixa ordem e de placa 2 para hexadecimal, os corretos e correspondentes resultados serão:
- A10111000 e 22A.
- B11100110 e B56.
- C11001000 e 226. (alternativa correta)
- D11000101 e 324.
- E01110110 e C32.
Resposta comentada
Gabarito Alternativa C
Os sistemas de numeração são formas de representar quantidades. Enquanto nós usamos o sistema decimal (base 10), computadores usam o binário (base 2, com apenas 0 e 1). O sistema hexadecimal (base 16, com 0-9 e A-F) é uma forma compacta de representar números binários grandes.
Para converter um número decimal para binário ou hexadecimal, dividimos o número sucessivamente pela base desejada (2 para binário, 16 para hexadecimal) e anotamos os restos. O resultado é formado pelos restos lidos de baixo para cima.
Conversão de 200 (decimal) para binário:
- 200 ÷ 2 = 100, resto 0
- 100 ÷ 2 = 50, resto 0
- 50 ÷ 2 = 25, resto 0
- 25 ÷ 2 = 12, resto 1
- 12 ÷ 2 = 6, resto 0
- 6 ÷ 2 = 3, resto 0
- 3 ÷ 2 = 1, resto 1
- 1 ÷ 2 = 0, resto 1
Lendo os restos de baixo para cima: 11001000
Conversão de 550 (decimal) para hexadecimal:
- 550 ÷ 16 = 34, resto 6
- 34 ÷ 16 = 2, resto 2
- 2 ÷ 16 = 0, resto 2
Lendo os restos de baixo para cima: 226
(A) Incorreta: A conversão de 200 para binário não é 10111000 (que seria 184 em decimal), nem 550 para hexadecimal é 22A (que seria 554 em decimal).
(B) Incorreta: A conversão de 200 para binário não é 11100110 (que seria 230 em decimal), nem 550 para hexadecimal é B56 (que seria 2902 em decimal).
(C) Correta: A conversão de 200 para binário é 11001000 e a conversão de 550 para hexadecimal é 226. Os resultados correspondem exatamente aos cálculos.
(D) Incorreta: A conversão de 200 para binário não é 11000101 (que seria 197 em decimal), nem 550 para hexadecimal é 324 (que seria 804 em decimal).
(E) Incorreta: A conversão de 200 para binário não é 01110110 (que seria 118 em decimal), nem 550 para hexadecimal é C32 (que seria 3122 em decimal). A "pegadinha" aqui pode ser a confusão na ordem dos restos ou a conversão de valores decimais maiores que 9 para letras (A-F) no hexadecimal, ou simplesmente erros de cálculo.
Fonte: FCC TRT5 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.