GeraProva GeraProva Provas com IA para professores do Brasil
Computação2º anoBNCC EF15CO01Difícil⏱ medio

Numa rede de telemetria escolar que registra leituras de sensores com carimbo de tempo, qual estrutura de dado…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO01

Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Numa rede de telemetria escolar que registra leituras de sensores com carimbo de tempo, qual estrutura de dado favorece buscas rápidas por timestamp em um algoritmo de consulta?

  1. A) Conjunto (set)
  2. B) Dicionário/mapeamento indexado por timestamp (hash map) ou estrutura de tempo ordenada (árvore/time-series)
  3. C) Array simples
  4. D) Tabela estática
  5. E) Lista ordenada

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. O enunciado pede a estrutura que favorece buscas rápidas por timestamp, ou seja, localizar rapidamente a leitura de um sensor a partir do instante em que ela foi registrada. Passo 2: Uma tabela de dispersão (hash map) indexada pelo timestamp encontra um valor, em média, em tempo constante (O(1)), pois a chave é transformada diretamente em posição de memória. Passo 3: Uma árvore balanceada ou uma estrutura de série temporal mantém os timestamps ordenados e permite buscas por igualdade e por intervalo em tempo logarítmico (O(log n)), o que é ideal para consultas do tipo entre dois horários. Passo 4: Por isso a alternativa B é a correta, pois descreve exatamente essas duas famílias de estruturas adequadas à consulta por tempo. Passo 5: A alternativa A está errada, pois um conjunto guarda apenas elementos sem associar a eles uma chave de busca nem ordem útil para consultas por tempo. Passo 6: A alternativa C está errada, pois um array simples sem ordenação exige percorrer todos os elementos (busca linear, O(n)) para achar um timestamp. Passo 7: A alternativa D está errada, pois uma tabela estática é um dado fixo que não organiza os registros por tempo para acelerar buscas. Passo 8: A alternativa E está errada, pois uma lista ordenada até permite busca binária, mas a busca é mais lenta que em tabelas indexadas e a inserção de novas leituras em tempo real é custosa, enquanto as estruturas da alternativa B são preferidas nesse cenário. Passo 9: Conclusão: o gabarito oficial B está correto e coincide com a resolução feita de forma independente.

💡 Dica: Considere as estruturas de dados que otimizam buscas por chaves.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode imaginar que, como o conjunto não aceita repetições, ele organiza bem registros únicos como timestamps e por isso busca rápido. Ele confunde a propriedade de unicidade com organização para consulta.

B Correta

Mapas permitem lookup O(1) por chave para acesso pontual; árvores ou bancos time-series atendem consultas por intervalo e ordenação temporal com eficiência.

C Erradaerro: Conceituala que mais engana

O aluno pode pensar que todo array dá acesso rápido a qualquer elemento e aplicar a ideia de acesso por índice a uma busca por valor de timestamp. Ele não percebe que, sem ordenação nem chave, a busca por valor é linear.

Por que engana: Escolher uma estrutura de dados que não oferece eficiência em buscas, como um array simples, que exige busca linear.

D Erradaerro: Senso comum

O aluno pode associar tabela estática a tabela organizada e concluir que, por ser uma tabela, facilita consultas. Ele confunde a estrutura de exibição de dados com uma estrutura indexada para busca.

E Erradaerro: Procedimental

O aluno pode concluir que lista ordenada é a melhor resposta porque a ordenação permite busca binária, sem considerar o custo de inserção e a comparação com estruturas indexadas por chave. Ele supervaloriza a ordenação e ignora o contexto de telemetria com grande volume de escritas.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados · algoritmos de busca

📚 Reveja

Revisar estruturas de dados e suas aplicações em algoritmos.

⚠️ Erro mais comum

Escolher uma estrutura de dados que não oferece eficiência em buscas, como um array simples, que exige busca linear.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Organização e representação da informaçã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.