GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieMédia⏱ medio

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ê?

  1. A) Caractere (char)
  2. B) Flutuante (float)
  3. C) Booleano (bool).
  4. D) Inteiro (int)
  5. E) String (str)

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Identifique o que é registrado. Cada entrevistado responde 'sim' ou 'não', ou seja, a resposta possui exatamente dois valores possíveis e mutuamente exclusivos.
  2. 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.
  3. 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.
  4. 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

A Erradaerro: Conceituala que mais engana

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.

B Erradaerro: Conceitual

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.

C Correta

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').

D Erradaerro: Procedimental

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.

E Erradaerro: Senso comum

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

Dificuldade Média
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 Conceito central

tipos de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de dados · lógica de programação

📚 Reveja

Revisar os tipos de dados em programação e suas aplicações.

⚠️ Erro mais comum

Escolher um tipo de dado que não representa adequadamente as respostas 'sim' ou 'não', como inteiro ou flutuante.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resoluçã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

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.