Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — IUDS 2021
- Código
- qq664109
- Banca
- IUDS
- Órgão
- IF-RJ
- Ano
- 2021
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação
- AI e II.
- BII e III.
- CI e III.
- DI, II e III.
GabaritoD — I, II e III.
Gabarito: D (I, II e III). As três afirmações estão corretas e descrevem exatamente a definição e o comportamento de uma fila: armazenar elementos do mesmo tipo, inserir no fim e remover do início, seguindo FIFO.
A questão testa o conhecimento básico sobre a estrutura de dados fila. Vamos analisar cada item:
A fila é uma estrutura de dados linear que armazena uma coleção de elementos, normalmente do mesmo tipo (p. ex., inteiros, strings). Isso é verdade para a maioria das implementações: define-se um tipo de dado para os elementos da fila.
Em uma fila, as inserções (enqueue) são sempre feitas no final (rear), enquanto as remoções (dequeue) ocorrem no início (front). O contexto afirma: "só podemos inserir um novo elemento no final da fila e só podemos retirar o elemento do início".
O princípio FIFO (First In, First Out) é o critério fundamental da fila: o primeiro elemento inserido é o primeiro a ser removido. Isso é explicitamente mencionado em: "primeiro a entrar, primeiro a sair".
Portanto, todas as afirmações são verdadeiras, correspondendo à alternativa D.
Gabarito: D — I, II e III.
Link permanente: /questoes/qq664109