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
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)?
- A) 00001101
- B) 00001001
- C) 00110001
- D) 11100000
- E) 00011101
✅ Resposta correta: alternativa A
Resolução passo a passo
- 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
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.
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.
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.
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.
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
representação binária
avaliacao
sistema de numeração binário · conversão decimal para binário
Revisar a conversão de números decimais para binários.
Confundir a representação binária correta, escolhendo uma alternativa que tem bits trocados ou em ordem errada.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Qual é o valor binário do número decimal 13?
- Qual a representação binária do número 13 e como essa representação é utilizada em computação?
- Explique passo a passo como converter o número decimal 13 para binário.
- Considere a variável inteira 'x' armazenada em 12 bits. Quantos valores distintos 'x' pode representar, assumindo…
- Qual é a representação binária do número decimal 5?
- Qual é a representação binária para o número 5?
🔎 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
