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

Em uma competição de programação, os alunos precisam codificar uma mensagem secreta usando binário. Qual é a…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF07CO01

Criar soluções de problemas para os quais seja adequado o uso de registros e matrizes unidimensionais para descrever suas informações e automatizá-las usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em uma competição de programação, os alunos precisam codificar uma mensagem secreta usando binário. Qual é a representação binária da letra 'A'?

  1. A) 01000001
  2. B) 01100001
  3. C) 00100001
  4. D) 01000010
  5. E) 00100000

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. A questão pede a representação binária da letra maiúscula 'A' em um código de caracteres. O padrão escolar mais usado é a tabela ASCII, em que cada caractere corresponde a um número de 0 a 127, representado com 8 bits. Passo 2: Na tabela ASCII, a letra maiúscula 'A' tem o código decimal 65. Passo 3: Convertendo 65 para binário por divisões sucessivas por 2: 65 = 64 + 1 = 2^6 + 2^0. Logo, os bits das posições 2^7 a 2^0 são 0, 1, 0, 0, 0, 0, 0, 1, ou seja, 01000001. Passo 4: Conferindo com as alternativas, somente a A corresponde a esse valor. Passo 5: Por que as outras estão erradas: B (01100001) é 97, que representa a letra minúscula 'a'; C (00100001) é 33, que representa o símbolo '!'; D (01000010) é 66, que representa a letra 'B'; E (00100000) é 32, que representa o caractere de espaço. Passo 6: O gabarito oficial (A) está correto e coincide com a resolução.

💡 Dica: Lembre-se da tabela ASCII para a representação binária.

Alternativa por alternativa

A Correta

Correta, 01000001 é a representação binária de 'A'.

B Erradaerro: Conceituala que mais engana

O aluno provavelmente sabe que a letra é maiúscula ou minúscula mas não distingue os códigos, confundindo 'A' com 'a'. Na tabela ASCII, a diferença entre maiúscula e minúscula é o bit 5 (valor 32).

Por que engana: Confundir a representação binária da letra 'A' com a de outras letras ou caracteres, como 'a' ou símbolos de pontuação.

C Erradaerro: Conceitual

O aluno provavelmente não conhece a tabela de caracteres e escolhe um padrão de bits que lhe parece 'de letra' sem conferir. O padrão 00100001 corresponde ao símbolo '!', não a uma letra.

D Erradaerro: Procedimental

O aluno provavelmente faz a conversão corretamente até o fim, mas associa a letra à sequência errada, deslocando o código uma posição, como se 'A' fosse o segundo caractere. Assim, obtém o código de 'B' (66).

E Erradaerro: Conceitual

O aluno provavelmente toma o código do espaço ou de um caractere de controle como ponto de partida, imaginando que o primeiro caractere visível tem valor semelhante. O valor 32 corresponde ao espaço, e não à letra 'A'.

Raio-X da questão

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

representação binária

📌 Objetivo

avaliacao

🧱 Pré-requisitos

sistema de numeração binário · código ASCII

📚 Reveja

Revisar a tabela ASCII e a conversão de letras para binário.

⚠️ Erro mais comum

Confundir a representação binária da letra 'A' com a de outras letras ou caracteres, como 'a' ou símbolos de pontuação.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Programação usando registros e matrizes

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