Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — Quadrix 2022

Algoritmos e Estrutura de DadosAlgoritmos
Código
qq785257
Banca
Quadrix
Órgão
CFO
Ano
2022
Nível
Superior
Cargo
Analista de Suporte de Tecnologia da Informação
Acerca da conversão de bases, da aritmética computacional, da memória principal e da memória cache, julgue o item.O número 548(₁₀) é representado pelo número binário 1000100100(₂).
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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 de bases (decimal para binário)

CERTO. O número decimal 548 é corretamente representado pelo binário 1000100100.

Para verificar, pode-se converter 548 para binário pelo método das divisões sucessivas por 2:

  • 548 ÷ 2 = 274, resto 0 (LSB)

  • 274 ÷ 2 = 137, resto 0

  • 137 ÷ 2 = 68, resto 1

  • 68 ÷ 2 = 34, resto 0

  • 34 ÷ 2 = 17, resto 0

  • 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 (MSB)

Lendo os restos do último para o primeiro, obtém-se 1000100100₂, exatamente o número do enunciado.

Outra forma: 548 = 512 + 32 + 4 = 2⁹ + 2⁵ + 2². Colocando 1 nas posições 9, 5 e 2 (contando da direita para a esquerda a partir de 0), o binário é 1 0 0 0 1 0 0 1 0 0, que é 1000100100.

A conversão inversa também confirma: 1000100100₂ = 1×2⁹ + 0×2⁸ + 0×2⁷ + 0×2⁶ + 1×2⁵ + 0×2⁴ + 0×2³ + 1×2² + 0×2¹ + 0×2⁰ = 512 + 32 + 4 = 548₁₀.

Portanto, o item está correto.

  1. 1Dividir por 2
  2. 2Anotar resto (0 ou 1)
  3. 3Repetir até quociente 0
  4. 4Ler restos do último ao primeiro
LEVEL · soulevel.com.br

Gabarito: C (Certo).

Link permanente: /questoes/qq785257