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
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'?
- A) 01000001
- B) 01100001
- C) 00100001
- D) 01000010
- E) 00100000
✅ Resposta correta: alternativa A
Resolução passo a passo
- 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
Correta, 01000001 é a representação binária de 'A'.
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.
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.
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).
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
representação binária
avaliacao
sistema de numeração binário · código ASCII
Revisar a tabela ASCII e a conversão de letras para binário.
Confundir a representação binária da letra 'A' com a de outras letras ou caracteres, como 'a' ou símbolos de pontuação.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um sistema binário, como a letra A é representada?
- Identifique qual é a representação binária da letra A em ASCII.
- Identifique o tipo de codificação usada para representar a letra A em binário.
- Qual é a representação em código ASCII da letra A?
- Identifique a representação na codificação ASCII para a letra A.
- Identifique qual das opções abaixo representa a codificação ASCII para a letra 'A'.
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
