Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — Ibest 2024

Algoritmos e Estrutura de DadosAlgoritmos
Código
qg279167
Banca
Ibest
Órgão
CREFITO - 15ª Região (ES)
Ano
2024
Nível
Médio
Cargo
Técnico em Informática
Ao realizar a soma dos números binários 00011010(₂) e 00100111(₂), obtém-se como resposta o número binário
  1. A11001001.
  2. B01010001.
  3. C11000001.
  4. D01000001.
  5. E01000011.
Revelar gabarito e comentário

GabaritoD — 01000001.

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”.

Soma de números binários

Gabarito: letra D. A soma de 00011010₂ e 00100111₂ resulta em 01000001₂, que corresponde ao valor decimal 65, conforme a operação direta de adição binária.

A banca testa a habilidade de somar números binários corretamente, sem erros de carry (vai-um). Realizando a soma bit a bit da direita para a esquerda:

  • 0 + 1 = 1, carry 0

  • 1 + 1 = 0, carry 1

  • 0 + 0 + carry(1) = 1, carry 0

  • 1 + 1 = 0, carry 1

  • 1 + 0 + carry(1) = 0, carry 1

  • 0 + 0 + carry(1) = 1, carry 0

  • 0 + 0 = 0

  • 0 + 0 = 0

Resultado: 01000001₂.

Para conferir, converta para decimal: 00011010₂ = 26, 00100111₂ = 39, soma = 65, que em binário é 01000001₂.

  1. 10+1=1, carry 0
  2. 21+1=0, carry 1
  3. 30+0+carry=1, carry 0
  4. 41+1=0, carry 1
  5. 51+0+carry=0, carry 1
  6. 60+0+carry=1, carry 0
  7. 70+0=0
  8. 80+0=0
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

11001001 equivale a 201 em decimal, muito acima do resultado correto. Possível erro de carry incorreto ou inversão de bits.

Alternativa B — ❌ Incorreta

01010001 equivale a 81 em decimal. Erro comum: esquecer de propagar o carry corretamente.

Alternativa C — ❌ Incorreta

11000001 equivale a 193 em decimal. Indica que os bits mais significativos foram tratados erroneamente.

Alternativa D — ✅ Correta ⟵ GABARITO

01000001 é exatamente o resultado da soma, tanto pela adição binária quanto pela conversão decimal (65).

Alternativa E — ❌ Incorreta

01000011 equivale a 67 em decimal. Diferença de 2 unidades, provável erro no último bit.


PEGA ESSA DICA!

Para evitar erros, some binário como decimal: coluna por coluna, controlando o carry. Sempre confira convertendo ambos para decimal e somando. Treine com frequência até automatizar.

Gabarito: letra D

Link permanente: /questoes/qg279167