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
- Durante uma campanha de arrecadação, uma escola receberá alimentos e produtos de higiene para montar cestas destinadas a…
- Em um exercício de preparação para períodos de chuva intensa, uma central municipal de Defesa Civil precisa localizar…
- Em ações de fiscalização ambiental no Brasil, imagens de satélite podem ser comparadas em diferentes datas para indicar…
- Uma família criou um programa para organizar as compras do mês. O programa recebe os preços, soma os produtos e…
- — Sem conexão estável no rio, o alerta precisa aparecer no próprio tablet — afirmou a técnica que acompanha sons de aves…
- Falhas em formulários digitais de serviços públicos levaram um setor de tecnologia a testar cinco programas de análise…
🔎 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
