Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — FUNDATEC 2025
Algoritmos e Estrutura de Dados›Estrutura de Dados
Código
qg472063
Banca
FUNDATEC
Órgão
GHC-RS
Ano
2025
Nível
Médio
Cargo
Programador
Considerando fila, em estrutura de dados, a inserção de um elemento na estrutura pode ser realizada:
AApenas no início.
BApenas no final.
CEm qualquer posição.
DNa segunda ou penúltima posição.
ENo início ou no final.
Revelar gabarito e comentário▾
GabaritoB — Apenas no final.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Fila (FIFO) – Inserção de elementos
Gabarito: letra B. Em uma fila (queue), estrutura de dados que segue o princípio FIFO (First In, First Out), a inserção de novos elementos ocorre exclusivamente no final da estrutura (operação enqueue). A remoção, por sua vez, dá-se apenas no início (operação dequeue). Esse é o conceito fundamental que distingue a fila de outras estruturas, como a pilha (LIFO) e o deque (inserção/remoção em ambas as extremidades).
A banca testa o conhecimento básico sobre o comportamento de uma fila. Vamos analisar cada alternativa:
1Inserção (enqueue)Apenas no final
2Remoção (dequeue)Apenas no início
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma que a inserção pode ser feita apenas no início. Isso descreve o comportamento inverso de uma fila: a inserção no início ocorreria em uma estrutura LIFO (pilha), se considerarmos inserção no topo, ou em um deque com restrições. Na fila clássica, inserir no início não é permitido, pois violaria a ordem FIFO.
Alternativa B — ✅ Correta ⟵ GABARITO
Exatamente o que define a fila: a inserção só pode ser realizada no final (ou "fim", "cauda", rear). Ao inserir um elemento, ele se torna o último da fila, aguardando sua vez de ser removido. Essa é a operação padrão de enqueue.
Alternativa C — ❌ Incorreta
Afirma que a inserção pode ser em qualquer posição. Isso seria característico de uma lista (ou array) que permite inserção em posições arbitrárias, mas não de uma fila, que restringe a inserção a uma extremidade.
Alternativa D — ❌ Incorreta
"Na segunda ou penúltima posição" não corresponde a nenhuma operação padrão de uma fila. Não há regra que limite inserção a essas posições específicas; a fila só insere no final.
Alternativa E — ❌ Incorreta
"No início ou no final". Essa é a descrição de um deque (double-ended queue), que permite inserção e remoção em ambas as extremidades. Uma fila simples (FIFO) não permite inserção no início.
NÃO CAIA NESSA!
É comum o aluno confundir fila com outras estruturas, especialmente a pilha (insere e remove no mesmo extremo) e o deque (insere em ambos). A alternativa E é a principal armadilha: parece mais flexível, mas não corresponde à definição de fila. Lembre-se: FIFO = insere no final, remove do início.