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

Em um autômato baseado em eventos que gerencia uma fila de execução de tarefas da aula, qual estrutura de…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um autômato baseado em eventos que gerencia uma fila de execução de tarefas da aula, qual estrutura de dados permite processar primeiro eventos com maior prioridade (por exemplo, um alerta de segurança) no algoritmo de despacho?

  1. A) Fila de prioridade (priority queue).
  2. B) Pilha (stack)
  3. C) Fila circular (circular queue)
  4. D) Lista encadeada (linked list)
  5. E) Fila simples (queue)

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O enunciado pede a estrutura de dados que permite processar primeiro os eventos de maior prioridade, como um alerta de segurança, em um despacho de tarefas.
  2. Essa função é exatamente a de uma fila de prioridade (priority queue), em que cada elemento tem um valor de prioridade e o despacho sempre retira o elemento de maior prioridade, independentemente da ordem de chegada.
  3. A alternativa B está errada porque a pilha segue a lógica do último a entrar, primeiro a sair, sem considerar prioridade.
  4. A alternativa C está errada porque a fila circular apenas reaproveita posições do vetor e continua respeitando a ordem de chegada (FIFO).
  5. A alternativa D está errada porque a lista encadeada é apenas uma forma de armazenar elementos em nós ligados; por si só não define qual elemento sai primeiro.
  6. A alternativa E está errada porque a fila simples atende os elementos na ordem de chegada, então um alerta de segurança que chega depois esperaria atrás de tarefas comuns.
  7. Conclusão: a resposta correta é a alternativa A, coincidindo com o gabarito oficial.

💡 Dica: Considere as características das estruturas de dados e suas prioridades.

Alternativa por alternativa

A Correta

Uma fila de prioridade permite enfileirar eventos com níveis distintos e remover sempre o de maior prioridade, garantindo que alertas críticos sejam processados antes de tarefas comuns.

B Erradaerro: Conceitual

O aluno pode ter confundido a ordem de atendimento da pilha com um critério de urgência, achando que o evento mais recente deve ser tratado primeiro, sem considerar a prioridade do evento.

C Erradaerro: Conceitual

O aluno pode ter associado 'circular' a algum tipo de rotação de prioridades, acreditando que a estrutura reorganiza os elementos conforme sua importância.

D Erradaerro: Conceitual

O aluno pode ter pensado que a lista encadeada, por ser dinâmica e flexível, já resolve sozinha a ordenação por prioridade, sem perceber que é preciso um critério explícito de ordenação.

E Erradaerro: Senso comuma que mais engana

O aluno pode ter entendido que 'fila' sempre significa atendimento por prioridade, ignorando que a fila simples atende apenas pela ordem de chegada (FIFO).

Por que engana: Confundir fila de prioridade com fila simples, acreditando que ambas tratam eventos da mesma forma.

Raio-X da questão

Dificuldade Fácil
Bloom Aplicar
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✍️ situacional🧩 desafio
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados · algoritmos de despacho

📚 Reveja

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

⚠️ Erro mais comum

Confundir fila de prioridade com fila simples, acreditando que ambas tratam eventos da mesma forma.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

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