Ao declarar a variável booleana 'presente' que usa 1 bit para codificar presença (sim/não), quantos estados…
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
Ao declarar a variável booleana 'presente' que usa 1 bit para codificar presença (sim/não), quantos estados distintos esse dado pode representar?
- A) Um estado: 0.
- B) Quatro estados: 00, 01, 10, 11.
- C) Três estados: 0, 1 ou 2.
- D) Nenhum estado: uma variável inválida.
- E) Dois estados: 0 ou 1.
✅ Resposta correta: alternativa E
Resolução passo a passo
- Um bit é a menor unidade de informação e pode assumir apenas dois valores, 0 ou 1. Passo 2: Em geral, n bits representam 2 elevado a n estados distintos. Passo 3: Como o enunciado pede 1 bit, o cálculo é 2 elevado a 1, que resulta em 2 estados. Passo 4: Esses estados são 0 (não presente) e 1 (presente), o que corresponde à lógica sim/não de uma variável booleana. Passo 5: A alternativa A está errada porque um bit não se limita a um único valor; ele pode ser 0 ou 1. Passo 6: A alternativa B está errada porque descreve 4 estados, que seriam obtidos com 2 bits, e não com 1 bit. Passo 7: A alternativa C está errada porque 3 estados não são obtidos com 1 bit, já que 1 bit só gera potências de 2 (2, 4, 8...). Passo 8: A alternativa D está errada porque uma variável booleana é perfeitamente válida e representa exatamente 2 estados. Conclusão: a resposta correta é a alternativa E, coincidindo com o gabarito oficial.
💡 Dica: Considere os valores que um bit pode assumir.
Alternativa por alternativa
Acredita que um bit guarda apenas um valor, possivelmente confundindo o bit com um único estado fixo, e ignora que o segundo valor possível também existe.
Lê o enunciado como se fossem 2 bits em vez de 1 e aplica 2 elevado a 2, obtendo 4 estados, sem observar a quantidade de bits pedida.
Por que engana: Confundir a quantidade de bits com a quantidade de estados que uma variável booleana pode representar, pensando que mais bits significam mais estados.
Conta os símbolos escritos (0, 1 e 2) como se fossem estados possíveis, sem perceber que 1 bit só admite dois valores binários.
Acha que, por ser booleana, a variável seria inválida ou que não representa nenhum estado, desconhecendo que tipos booleanos são válidos e possuem dois estados.
Um bit possui duas possíveis representações (0 e 1); portanto, uma variável codificada em 1 bit representa exatamente dois estados distintos.
Raio-X da questão
variáveis booleanas
avaliacao
variáveis booleanas · sistemas de numeração
Revisar os conceitos de variáveis booleanas e seus estados.
Confundir a quantidade de bits com a quantidade de estados que uma variável booleana pode representar, pensando que mais bits significam mais estados.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Em um algoritmo simples que registra se um computador está ligado ou desligado, qual tipo de dado é mais adequado para a…
- Em um algoritmo que lê um sinal digital de um sensor que só assume 0 ou 1, qual tipo de dado é mais adequado para a…
- Em um algoritmo que controla uma lâmpada digital, qual tipo de dado e qual tipo de variável são mais adequados para…
- Em pseudocódigo, qual tipo de variável é mais adequado para representar o estado ligado/desligado de um sensor (por…
- Em um algoritmo que registra presença diária dos alunos, qual tipo de variável e tipo de dado são mais adequados para…
- Em um algoritmo de entrada em uma sala, a variável “temAutorizacao” é usada para decidir se uma pessoa pode entrar. O…
🔎 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
