GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF69CO01Fácil⏱ curto

Considere a variável inteira 'valor' que armazena o número decimal 13. Qual é a representação binária em 8…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Considere a variável inteira 'valor' que armazena o número decimal 13. Qual é a representação binária em 8 bits dessa variável (codificação unsigned)?

  1. A) 00001101
  2. B) 00001001
  3. C) 00110001
  4. D) 11100000
  5. E) 00011101

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Converter 13 para binário por divisões sucessivas por 2. 13 dividido por 2 dá quociente 6 e resto 1; 6 dividido por 2 dá quociente 3 e resto 0; 3 dividido por 2 dá quociente 1 e resto 1; 1 dividido por 2 dá quociente 0 e resto 1. Lendo os restos de baixo para cima, obtemos 1101. Passo 2: Verificar pelas potências de 2: 8 + 4 + 0 + 1 = 13, portanto 1101 representa 13 em binário. Passo 3: Ajustar para 8 bits, completando com zeros à esquerda até totalizar 8 dígitos: 00001101. Na codificação unsigned todos os 8 bits representam magnitude, sem bit de sinal. Passo 4: Conferir as alternativas erradas. B (00001001) equivale a 9, não a 13. C (00110001) equivale a 49 e também corresponde ao código ASCII do caractere '1', não ao número 13. D (11100000) equivale a 224. E (00011101) equivale a 29. Passo 5: Conclusão: a alternativa correta é a A, que coincide com o gabarito oficial.

💡 Dica: Converta o número decimal 13 para binário.

Alternativa por alternativa

A Correta

13 = 8 + 4 + 1, portanto os bits correspondentes (2^3,2^2,2^0) são 1 e os demais 0, resultando em 00001101 em 8 bits.

B Erradaerro: Procedimentala que mais engana

O aluno provavelmente não converteu corretamente o número, confundindo 1101 com 1001, ou seja, trocando um dos bits de posição ao fazer a soma das potências de 2.

Por que engana: Confundir a representação binária correta, escolhendo uma alternativa que tem bits trocados ou em ordem errada.

C Erradaerro: Conceitual

O aluno provavelmente confundiu o número 13 com o caractere '1' da tabela ASCII, cuja codificação é 00110001, ou seja, tratou a representação do símbolo como se fosse o valor numérico.

D Erradaerro: Procedimental

O aluno provavelmente preencheu os bits da esquerda para a direita a partir do maior valor (128, 64, 32), sem respeitar a magnitude de 13, o que resulta em 224.

E Erradaerro: Procedimental

O aluno provavelmente acrescentou um bit a mais na conversão, tratando 1101 como 11101 (ou somando 16 indevidamente), o que gera 29 em vez de 13.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

representação binária

📌 Objetivo

avaliacao

🧱 Pré-requisitos

sistema de numeração binário · conversão decimal para binário

📚 Reveja

Revisar a conversão de números decimais para binários.

⚠️ Erro mais comum

Confundir a representação binária correta, escolhendo uma alternativa que tem bits trocados ou em ordem errada.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.