Em uma pesquisa por amostra, cada entrevistado responde 'sim' ou 'não'. Ao implementar o registro de cada…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Questão
Em uma pesquisa por amostra, cada entrevistado responde 'sim' ou 'não'. Ao implementar o registro de cada resposta em um programa, qual tipo de dado é mais apropriado e por quê?
- A) Caractere (char)
- B) Flutuante (float)
- C) Booleano (bool).
- D) Inteiro (int)
- E) String (str)
✅ Resposta correta: alternativa C
Resolução passo a passo
- Identifique o que é registrado. Cada entrevistado responde 'sim' ou 'não', ou seja, a resposta possui exatamente dois valores possíveis e mutuamente exclusivos.
- Relacione com os tipos de dado. Um dado booleano (bool) armazena justamente um de dois valores lógicos, verdadeiro ou falso, que pode ser associado a sim e não. É o tipo mais econômico e adequado para respostas binárias, pois representa diretamente a natureza da informação e facilita contagens e operações lógicas.
- Analise as demais alternativas. A) Caractere (char) armazena um único símbolo; seria possível usar 'S' e 'N', mas isso não expressa a lógica binária de forma tão direta. B) Flutuante (float) serve para números reais com parte decimal, o que não faz sentido para uma resposta categórica. D) Inteiro (int) poderia representar 1 e 0, mas exigiria uma convenção extra e admitiria valores sem significado na pesquisa. E) String (str) armazena texto de tamanho variável, sendo mais pesado e sujeito a erros de digitação ('Sim', 'sim', 'SIM') do que um valor lógico.
- Conclusão. O tipo mais apropriado é o booleano, pois a resposta tem apenas dois estados possíveis e o tipo bool garante exatamente essa restrição.
💡 Dica: Considere os tipos de dados disponíveis em programação.
Alternativa por alternativa
O aluno pensa que, por a resposta ser uma palavra curta, basta guardar a primeira letra em um caractere, como 'S' ou 'N'. Não percebe que o tipo caractere não expressa a natureza lógica de duas opções.
Por que engana: Escolher um tipo de dado que não representa adequadamente as respostas 'sim' ou 'não', como inteiro ou flutuante.
O aluno associa 'registro de dados' a números e acha que qualquer resposta de pesquisa deve ser armazenada como valor numérico, sem considerar que float é para números com parte decimal.
Respostas dicotômicas são naturalmente modeladas como verdadeiro/falso; booleans ocupam pouco espaço e permitem operações lógicas e agregações (ex.: soma para contar 'sim').
O aluno acredita que, como as respostas podem ser codificadas como 1 e 0, o inteiro é a melhor escolha, sem perceber que isso exige uma convenção externa e não restringe o tipo ao significado lógico.
O aluno considera que, por as respostas serem escritas em palavras ('sim' e 'não'), o tipo textual é o natural, sem notar que isso permite variações indesejadas de escrita e ocupa mais memória.
Raio-X da questão
tipos de dados
avaliacao
tipos de dados · lógica de programação
Revisar os tipos de dados em programação e suas aplicações.
Escolher um tipo de dado que não representa adequadamente as respostas 'sim' ou 'não', como inteiro ou flutuante.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Você coletou respostas 'Sim' e 'Não' e suas contagens em uma pesquisa por amostra. Que tipos de dados e que estrutura de…
- Ao criar uma variável em um algoritmo escolar para registrar se um aluno entregou a tarefa (respostas 'sim' ou 'não')…
- João está criando um jogo de perguntas e respostas. Ele precisa definir um tipo de dado para armazenar as respostas dos…
- 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…
- Ao implementar em código uma tabela de frequências relativa (proporções) obtida numa amostra, qual tipo de dado é mais…
- Em um algoritmo que armazena a variável 'presenca' com três valores possíveis (presente, ausente, justificado) para uma…
🔎 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
