Questão de Algoritmos e Estrutura de Dados — Filas — FUNDATEC 2021
- Código
- qq641834
- Banca
- FUNDATEC
- Órgão
- PGE-RS
- Ano
- 2021
- Nível
- Médio
- Cargo
- Técnico em Informática
- AÁrvore.
- BFila.
- CLista.
- DPilha.
- ERegistro.
GabaritoB — Fila.
Gabarito: letra B (Fila). A estrutura FIFO (first in, first out) é exatamente a definição de uma fila, onde os elementos são inseridos em uma extremidade e removidos na outra, seguindo a ordem de chegada. As demais alternativas correspondem a estruturas com comportamentos diferentes.
A banca testa o conhecimento básico sobre as estruturas de dados clássicas. A fila é a única que adota o princípio FIFO.
Árvore é uma estrutura hierárquica não-linear, com nós pais e filhos. Não segue a política FIFO.
Fila implementa exatamente o comportamento FIFO: inserção no final (enqueue) e remoção no início (dequeue). É a resposta correta.
Lista é uma coleção linear genérica, que pode ser usada para implementar filas, mas não é a definição da estrutura FIFO. Uma lista permite inserções e remoções em qualquer posição, enquanto a fila restringe as operações às extremidades.
Pilha segue o princípio LIFO (last in, first out), oposto ao FIFO. As operações são empilhar (push) e desempilhar (pop) no topo.
Registro (ou struct) é uma agregação de campos de diferentes tipos, não possui uma política de inserção/remoção como FIFO.
Decore a associação: FIFO ↔ Fila; LIFO ↔ Pilha. Essa é uma das perguntas mais frequentes em concursos de TI.
Gabarito: letra B (Fila).
Link permanente: /questoes/qq641834