Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — FUNDATEC 2026

Algoritmos e Estrutura de DadosEstrutura 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?
  1. AA fila remove o primeiro elemento inserido (FIFO), enquanto a pilha remove o último elemento inserido (LIFO).
  2. BA pilha remove o primeiro elemento inserido (FIFO), enquanto a fila remove o último elemento inserido (LIFO).
  3. CAmbas removem elementos de forma aleatória, não seguindo ordem específica.
  4. DA fila permite acesso direto a qualquer elemento, enquanto a pilha permite apenas acesso ao topo.
  5. 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

  1. 1Fila (FIFO)Primeiro a entrar
  2. 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).

Gabarito: letra A.

Link permanente: /questoes/qg692287