GeraProva GeraProva Provas com IA para professores do Brasil
Computação2ª sérieBNCC EM13CO01Média⏱ curto

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

Habilidade BNCC EM13CO01

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?

  1. A) dicionário
  2. B) conjunto
  3. C) campo de texto
  4. D) tupla
  5. E) lista (array)

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. 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.
  2. 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.
  3. 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.
  4. 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

A Erradaerro: Conceituala que mais engana

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.

B Erradaerro: Conceitual

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.

C Erradaerro: Senso comum

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.

D Erradaerro: Conceitual

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.

E Correta

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

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✍️ direta🧩 progressao
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados · tipos de dados

📚 Reveja

Revisar os tipos de estruturas de dados e suas aplicações.

⚠️ Erro mais comum

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.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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.