Questão de Algoritmos e Estrutura de Dados — Filas — IBFC 2022
- Código
- qq749591
- Banca
- IBFC
- Órgão
- DPE-MT
- Ano
- 2022
- Nível
- Superior
- Cargo
- Analista - Analista de Sistemas
- A1BC - 2AD
- B1AD - 2BC
- C1BD - 2AC
- D1AC - 2BD
GabaritoA — 1BC - 2AD
Gabarito: letra A. A pilha opera no princípio LIFO (Last In, First Out) e, em implementações ligadas, necessita de apenas um ponteiro (o topo). A fila opera no princípio FIFO (First In, First Out) e necessita de dois ponteiros (frente e trás). Portanto, a associação correta é 1-BC e 2-AD.
A tabela abaixo resume a correspondência:
Estrutura | Princípio | Ponteiros necessários |
|---|---|---|
Pilha (1) | LIFO – B | 1 – C |
Fila (2) | FIFO – A | 2 – D |
Associa corretamente: pilha com LIFO (B) e 1 ponteiro (C); fila com FIFO (A) e 2 ponteiros (D).
Apresenta 1-AD e 2-BC, invertendo as relações: atribui à pilha FIFO e dois ponteiros, e à fila LIFO e um ponteiro.
Apresenta 1-BD e 2-AC: associa pilha a LIFO (B) e dois ponteiros (D); fila a FIFO (A) e um ponteiro (C). Erra no número de ponteiros de cada estrutura.
Apresenta 1-AC e 2-BD: atribui à pilha FIFO (A) e um ponteiro (C); à fila LIFO (B) e dois ponteiros (D). Troca completamente os princípios.
A banca explora a confusão entre os princípios LIFO/FIFO e o número de ponteiros típicos de cada estrutura. Lembre-se: pilha → LIFO + 1 ponteiro (topo); fila → FIFO + 2 ponteiros (início e fim). Com esse mapa mental, você acerta a associação de imediato.
Gabarito: letra A.
Link permanente: /questoes/qq749591