GeraProva GeraProva Provas com IA para professores do Brasil
Computação1º anoBNCC EF15CO01Fácil⏱ medio

Em um autômato orientado por eventos que registra leituras periódicas de um sensor, qual estrutura de dados é…

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

Em um autômato orientado por eventos que registra leituras periódicas de um sensor, qual estrutura de dados é mais adequada para armazenar a sequência temporal de leituras preservando ordem e permitindo iteração simples?

  1. A) Lista (fila ou array dinâmico) que preserva a ordem de chegada.
  2. B) Usar uma lista encadeada com tratamento de exceções para eventos.
  3. C) Implementar uma árvore binária para sequência temporal de leituras.
  4. D) Usar uma matriz fixa para armazenar as leituras do sensor.
  5. E) Armazenar dados em um banco de dados relacional para manter a ordem das leituras.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O enunciado pede a estrutura de dados mais adequada para guardar uma sequência temporal de leituras de sensor, de modo que a ordem seja preservada e seja fácil percorrer os dados em sequência.
  2. Uma sequência temporal é, por natureza, linear: cada leitura vem depois da anterior. Estruturas lineares como listas, filas ou arrays dinâmicos guardam os elementos na ordem de chegada e permitem iterar do primeiro ao último de forma direta.
  3. Assim, a alternativa A está correta, pois uma lista (fila ou array dinâmico) que preserva a ordem de chegada atende exatamente aos dois requisitos do enunciado: ordem preservada e iteração simples.
  4. A alternativa B está errada, pois uma lista encadeada até preserva ordem, mas o tratamento de exceções diz respeito ao controle de erros e não à forma de armazenar a sequência.
  5. A alternativa C está errada, pois uma árvore binária organiza dados por hierarquia e não por sequência temporal, tornando a iteração simples em ordem de chegada menos direta.
  6. A alternativa D está errada, pois uma matriz fixa tem tamanho predefinido, o que não se adapta a um registro contínuo e periódico de leituras que cresce com o tempo.
  7. A alternativa E está errada, pois um banco de dados relacional é uma solução de persistência e consulta, mais pesada do que o necessário para armazenar a sequência em memória durante a execução do autômato.
  8. Conclusão: a resposta correta é a alternativa A, concordando com o gabarito oficial.

💡 Dica: Considere as características das estruturas de dados em relação à ordem e iteração.

Alternativa por alternativa

A Correta

Listas ou filas mantêm a ordem temporal das leituras e permitem inserção no final e iteração sequencial eficiente; matrizes exigem dimensão fixa e grafos não são necessários para sequência linear.

B Erradaerro: Interpretaçãoa que mais engana

O aluno associa a ideia de lista encadeada à robustez do sistema e imagina que o tratamento de exceções é o que define a estrutura adequada para a sequência de leituras.

Por que engana: Escolher uma estrutura de dados que não preserve a ordem das leituras, como uma árvore binária, que não é adequada para sequências temporais.

C Erradaerro: Conceitual

O aluno pensa que, por ser uma estrutura mais sofisticada, a árvore binária organiza melhor qualquer conjunto de dados, sem perceber que a sequência temporal é linear e não hierárquica.

D Erradaerro: Conceitual

O aluno acredita que uma estrutura de tamanho fixo é sempre mais simples e segura, ignorando que o número de leituras periódicas cresce sem limite definido e que a matriz não se adapta a isso.

E Erradaerro: Senso comum

O aluno confunde armazenamento persistente em banco de dados com a estrutura de dados em si, supondo que o banco é necessário para manter a ordem dos registros.

Raio-X da questão

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

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados · tipos de listas

📚 Reveja

Revisar as principais estruturas de dados e suas características.

⚠️ Erro mais comum

Escolher uma estrutura de dados que não preserve a ordem das leituras, como uma árvore binária, que não é adequada para sequências temporais.

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