Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — FUNDATEC 2026
Algoritmos e Estrutura de Dados›Estrutura de Dados
Código
qg692287
Banca
FUNDATEC
Órgão
Prefeitura de Gravataí - RS
Ano
2026
Nível
Médio
Cargo
Técnico em Informática
De acordo com os fundamentos de Bancos de Dados, qual característica diferencia uma estrutura de dados do tipo fila de uma estrutura do tipo pilha no que se refere à ordem de retirada de elementos?
AA fila remove o primeiro elemento inserido (FIFO), enquanto a pilha remove o último elemento inserido (LIFO).
BA pilha remove o primeiro elemento inserido (FIFO), enquanto a fila remove o último elemento inserido (LIFO).
CAmbas removem elementos de forma aleatória, não seguindo ordem específica.
DA fila permite acesso direto a qualquer elemento, enquanto a pilha permite apenas acesso ao topo.
EAmbas seguem o mesmo princípio de funcionamento, diferenciando-se apenas na implementação.
Revelar gabarito e comentário▾
GabaritoA — A fila remove o primeiro elemento inserido (FIFO), enquanto a pilha remove o último elemento inserido (LIFO).
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”.
Estruturas de Dados: Fila vs Pilha
Gabarito: letra A. A diferença fundamental entre fila e pilha está na política de remoção: a fila segue o princípio FIFO (First In, First Out), removendo sempre o elemento que está há mais tempo na estrutura; já a pilha segue LIFO (Last In, First Out), removendo o elemento inserido mais recentemente. Esse é o conceito clássico e universal dessas estruturas.
A banca testa o conhecimento básico sobre o comportamento de cada estrutura, uma questão direta de definição.
Característica
Fila
Pilha
Sigla do princípio
FIFO (First In, First Out)
LIFO (Last In, First Out)
Ordem de remoção
Remove o primeiro elemento inserido (o mais antigo)
Remove o último elemento inserido (o mais recente)
Acesso a elementos
Normalmente apenas ao início (remoção) e ao fim (inserção)
Apenas ao topo
1Fila (FIFO)Primeiro a entrar
2Pilha (LIFO)Último a entrar
LEVEL · soulevel.com.br
Alternativa A — ✅ Correta ⟵ GABARITO
A descrição está perfeita: fila remove o primeiro inserido (FIFO) e pilha remove o último inserido (LIFO). É a definição padrão adotada em qualquer material de estrutura de dados.
Alternativa B — ❌ Incorreta
Inverte os conceitos: afirma que a pilha é FIFO e a fila é LIFO. É o distrator mais comum, confundindo as siglas.
Alternativa C — ❌ Incorreta
Afirma que ambas removem de forma aleatória. Tanto fila quanto pilha têm ordem bem definida: FIFO e LIFO, respectivamente. Não há aleatoriedade.
Alternativa D — ❌ Incorreta
Diz que a fila permite acesso direto a qualquer elemento, o que não é verdade. Na fila, normalmente só se acessa o início (para remoção) e o fim (para inserção). A pilha permite acesso apenas ao topo, mas a afirmação sobre a fila está errada.
Alternativa E — ❌ Incorreta
Afirma que ambas seguem o mesmo princípio, diferenciando-se apenas na implementação. Na verdade, o princípio de remoção é oposto: uma remove o mais antigo, a outra o mais recente.
NÃO CAIA NESSA!
A banca aposta na troca dos conceitos FIFO e LIFO (alternativa B). Guarde bem: Fila é FIFO (primeiro a entrar, primeiro a sair); Pilha é LIFO (último a entrar, primeiro a sair).