Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — IBFC 2017
- Código
- qq273869
- Banca
- IBFC
- Órgão
- EMBASA
- Ano
- 2017
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação (Desenvolvimento)
- AV - V
- BV - F
- CF - V
- DF - F
GabaritoB — V - F
Gabarito: letra B (V – F). A primeira afirmativa está correta: pilha segue o princípio LIFO (Last In First Out). A segunda está incorreta: filas seguem FIFO (First In First Out) e suas operações básicas são enqueue (inserir) e dequeue (remover), enquanto push e pop são operações típicas de pilhas.
"Uma pilha é uma estrutura de dados baseada no princípio de Last In First Out (LIFO)." Essa definição é clássica e correta. Em uma pilha, o último elemento inserido é o primeiro a ser removido, exatamente como LIFO descreve.
"As filas são fundamentalmente compostas por duas operações básicas: push e pop." Filas utilizam as operações enqueue (ou enfileirar) e dequeue (ou desenfileirar). Push e pop pertencem às pilhas. Portanto, a afirmativa troca os conceitos.
Conclusão: A sequência correta é V – F, correspondente à alternativa B.
Associe pilha com LIFO (push/pop) e fila com FIFO (enqueue/dequeue). Nas provas, a banca costuma inverter as operações para testar esse conhecimento básico.
Link permanente: /questoes/qq273869