Ao coletar uma amostra de valores numéricos para construir uma tabela de frequências, qual estrutura de dados…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ao coletar uma amostra de valores numéricos para construir uma tabela de frequências, qual estrutura de dados é mais indicada para armazenar esses valores antes da tabulação?
- A) dicionário
- B) conjunto
- C) campo de texto
- D) tupla
- E) lista (array)
✅ Resposta correta: alternativa E
Resolução passo a passo
- Entenda o objetivo. Antes de montar a tabela de frequências, precisamos guardar todos os valores coletados, inclusive os repetidos, pois são as repetições que darão a frequência de cada valor.
- Analise o que a estrutura precisa oferecer. Ela deve manter todos os elementos (inclusive repetidos), preservar a ordem de coleta, permitir acrescentar valores durante a coleta e permitir percorrer os dados depois para contá-los.
- A lista (array) atende a todos esses requisitos. Ela armazena valores em sequência, aceita repetições, cresce conforme novos valores são coletados e pode ser percorrida para a tabulação. Por isso a alternativa E é a correta, e o gabarito oficial está coerente com essa análise.
- Por que as outras estão erradas. A) O dicionário associa chaves a valores, o que é útil para já contar frequências, mas não é a forma natural de armazenar uma coleta bruta de números. B) O conjunto elimina valores repetidos, o que faria perder justamente a informação de quantas vezes cada valor apareceu. C) O campo de texto guarda caracteres, não valores numéricos utilizáveis diretamente para cálculos e contagem. D) A tupla é imutável, então não é adequada para ir acrescentando valores durante a coleta, embora sirva para armazenar dados fixos.
💡 Dica: Considere as estruturas de dados mais comuns em programação.
Alternativa por alternativa
O aluno pode achar que, por guardar pares chave-valor, o dicionário é a estrutura ideal para tabelas de frequência, confundindo a organização final da tabela com o armazenamento inicial dos dados brutos.
Por que engana: Escolher um tipo de estrutura que não permite a manipulação eficiente dos dados, como um campo de texto, que não é adequado para operações numéricas.
O aluno pode associar conjunto a 'coleção de valores' sem lembrar que conjuntos não aceitam elementos repetidos, o que apagaria as repetições necessárias para contar frequências.
O aluno pode entender que, por se tratar de 'coleta de dados', qualquer forma de registro serve, sem perceber que um campo de texto armazena caracteres e não números prontos para cálculo e tabulação.
O aluno pode lembrar que tuplas guardam sequências ordenadas e supor que servem para qualquer armazenamento, sem notar que a tupla não pode ser alterada após criada, o que impede acrescentar valores durante a coleta.
Uma lista/array armazena sequência de valores, preserva ordem, permite elementos repetidos e iteração para contar ocorrências.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados · tipos de dados
Revisar os tipos de estruturas de dados e suas aplicações.
Escolher um tipo de estrutura que não permite a manipulação eficiente dos dados, como um campo de texto, que não é adequado para operações numéricas.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Qual estrutura de dados é mais adequada, em código, para construir uma tabela de frequências de categorias (por exemplo…
- Um algoritmo foi utilizado para calcular a média de notas de uma turma. Qual estrutura de dados seria mais eficiente…
- Se um aluno precisa desenvolver um programa para calcular a média de notas de um grupo de alunos, qual estrutura de…
- Ao implementar em código uma tabela de frequências relativa (proporções) obtida numa amostra, qual tipo de dado é mais…
- Em um programa que calcula a média de notas, qual estrutura de dados deve ser utilizada para armazenar as notas?
- Em um programa que conta a frequência de palavras em um texto, qual estrutura de dados é mais adequada para associar…
🔎 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
