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

Em um algoritmo que gerencia a fila de impressão de um laboratório de informática, qual estrutura de dados é…

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 algoritmo que gerencia a fila de impressão de um laboratório de informática, qual estrutura de dados é mais adequada para manter a ordem de chegada dos trabalhos e permitir enfileirar e desenfileirar eficientemente?

  1. A) Tabela hash (hash table)
  2. B) Fila (queue).
  3. C) Árvore binária de busca (BST)
  4. D) Heap (fila de prioridade)
  5. E) Pilha (stack)

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. O enunciado pede uma estrutura que mantenha a ordem de chegada dos trabalhos e permita enfileirar e desenfileirar de forma eficiente. Isso descreve o comportamento FIFO (first in, first out), em que o primeiro trabalho a chegar é o primeiro a ser impresso. Passo 2: A fila (queue) é exatamente essa estrutura: novos elementos entram no fim e a remoção ocorre no início, ambas as operações em tempo constante. Passo 3: A alternativa A está errada, pois a tabela hash oferece acesso rápido por chave, mas não preserva a ordem de chegada. Passo 4: A alternativa C está errada, pois a árvore binária de busca organiza os elementos por valor de chave, não pela ordem em que chegaram. Passo 5: A alternativa D está errada, pois o heap (fila de prioridade) retira sempre o elemento de maior prioridade, e não o mais antigo, o que quebra a ordem de chegada, salvo se o enunciado mencionasse prioridades. Passo 6: A alternativa E está errada, pois a pilha segue LIFO (último a entrar, primeiro a sair), o que faria o trabalho mais recente ser impresso primeiro. Conclusão: a resposta correta é a letra B, coincidindo com o gabarito oficial.

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

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pensa que, por ser rápida para localizar itens, a tabela hash serve para gerenciar a fila, sem perceber que ela não guarda a ordem de chegada.

Por que engana: Confundir a função de uma pilha com a de uma fila, escolhendo a pilha por achar que também mantém a ordem de chegada.

B Correta

A fila implementa a política FIFO, preservando a ordem de chegada; operações de enfileirar e desenfileirar são O(1) em implementações típicas, garantindo processamento na ordem correta.

C Erradaerro: Conceitual

O aluno associa árvores de busca a organização eficiente de dados e supõe que a BST manteria a ordem de chegada, sem notar que ela ordena pelo valor da chave.

D Erradaerro: Interpretação

O aluno interpreta que a fila de impressão deve atender trabalhos por importância, confundindo a ordem de chegada com prioridade, que não foi mencionada no enunciado.

E Erradaerro: Conceitual

O aluno confunde a disciplina de atendimento da fila com a da pilha, imaginando que o último trabalho enviado seja o primeiro a sair, o que contradiz a ordem de chegada.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
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🧩 consolidacao
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados · algoritmos de ordenação

📚 Reveja

Revisar as estruturas de dados e suas aplicações.

⚠️ Erro mais comum

Confundir a função de uma pilha com a de uma fila, escolhendo a pilha por achar que também mantém a ordem de chegada.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

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.