Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Conceitos Básicos e Algoritmos — FUNDATEC 2024

Algoritmos e Estrutura de DadosConceitos Básicos e Algoritmos
Código
qg173012
Banca
FUNDATEC
Órgão
Prefeitura de Londrina - PR
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas - Serviço de Análise em Informática
Qual das alternativas abaixo corresponde ao número decimal 21 representado, respectivamente, em números binário e hexadecimal?
  1. A1100 – c
  2. B1111 – f
  3. C10101 – 15
  4. D11011 – 21
  5. E101010 – 2a
Revelar gabarito e comentário

GabaritoC — 10101 – 15

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 e hexadecimal

Gabarito: letra C. O número decimal 21, convertido para binário, resulta em 10101; para hexadecimal, resulta em 15 (lê-se "um cinco", não quinze). A alternativa C traz exatamente essas representações.

A conversão de decimal para binário é feita por divisões sucessivas por 2, coletando os restos do último para o primeiro:

  • 21 ÷ 2 = 10, resto 1

  • 10 ÷ 2 = 5, resto 0

  • 5 ÷ 2 = 2, resto 1

  • 2 ÷ 2 = 1, resto 0

  • 1 ÷ 2 = 0, resto 1

Lendo os restos de baixo para cima: 10101.

Para hexadecimal, divide-se por 16:

  • 21 ÷ 16 = 1, resto 5

  • 1 ÷ 16 = 0, resto 1

Lendo: 15 (1 na casa das 16, 5 na unidade). O dígito '5' não é letra porque é menor que 10; letras são usadas para 10 a 15.

Alternativa A — ❌ Incorreta

1100 em binário equivale a 12 decimal; 'c' em hexa também representa 12. Não corresponde a 21.

Alternativa B — ❌ Incorreta

1111 binário = 15 decimal; 'f' hexa = 15 decimal. Essa é a representação de 15, não de 21.

Alternativa C — ✅ Correta ⟵ GABARITO

10101 binário = 21 decimal; 15 hexa = 1×16 + 5 = 21. Corresponde perfeitamente.

Alternativa D — ❌ Incorreta

11011 binário = 27 decimal; '21' em hexa seria 2×16+1=33, não 21. O '21' da alternativa não é a representação de 21 decimal (que é 15), mas um valor diferente.

Alternativa E — ❌ Incorreta

101010 binário = 42 decimal; '2a' hexa = 2×16+10=42. Representa 42, não 21.

PEGA ESSA DICA!

Para converter decimal em binário rapidamente, memorize potências de 2: 21 = 16+4+1 → bits nas posições 4, 2 e 0 → 10101. Para hexa, veja quantos grupos de 4 bits formam o número: 10101 = 0001 0101 → 1 e 5 → 15.

Gabarito: letra C.

Link permanente: /questoes/qg173012