Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — UFSM 2017

Algoritmos e Estrutura de DadosEstrutura de Dados
Código
qq305873
Banca
UFSM
Órgão
UFSM
Ano
2017
Nível
Médio
Cargo
Técnico de Tecnologia da Informação
Assinale a alternativa que representa uma estrutura de dados em que cada novo elemento é inserido no final da estrutura e retirado no início.
  1. AVetor.
  2. BMatriz.
  3. CFila.
  4. DPilha.
  5. EÁrvore.
Revelar gabarito e comentário

GabaritoC — Fila.

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: FIFO vs LIFO

Gabarito: letra C. A estrutura de dados que segue o princípio "primeiro que entra, primeiro que sai" (FIFO - First In, First Out) é a fila. Nela, cada novo elemento é inserido ao final (enqueue) e a retirada ocorre sempre pelo início (dequeue). Esse comportamento é oposto ao da pilha (LIFO), onde a inserção e remoção ocorrem na mesma extremidade (topo).

NÃO CAIA NESSA!

A banca explora a confusão clássica entre fila e pilha. Enquanto a fila é FIFO (inserção no final, retirada no início), a pilha é LIFO (inserção e retirada no topo). Sempre que a questão mencionar "insere no final e retira no início", a resposta é fila.

1Fila (FIFO)
Inserção no final
Remoção no início
2Pilha (LIFO)
Inserção no topo
Remoção no topo
3Vetor
Acesso aleatório por índice
Sem política de ordenação
4Matriz
Múltiplas dimensões
Sem regra FIFO/LIFO
5Árvore
Hierarquia não linear
Regras específicas de inserção/remoção
Estruturas de dados
LEVELsoulevel.com.br
Estruturas de dados: Fila (FIFO) (Inserção no final, Remoção no início); Pilha (LIFO) (Inserção no topo, Remoção no topo); Vetor (Acesso aleatório por índice, Sem política de ordenação); Matriz (Múltiplas dimensões, Sem regra FIFO/LIFO); Árvore (Hierarquia não linear, Regras específicas de inserção/remoção)

Alternativa A — ❌ Incorreta

Vetor (array) é uma estrutura linear que permite acesso aleatório por índice, mas não possui uma política de ordenação para inserção e remoção; pode-se inserir ou remover em qualquer posição, não necessariamente no início ou final.

Alternativa B — ❌ Incorreta

Matriz é uma generalização de vetor para múltiplas dimensões (ex.: tabela bidimensional). Também não impõe regra de acesso FIFO ou LIFO; as operações dependem da implementação.

Alternativa C — ✅ Correta ⟵ GABARITO

Fila (queue) é a estrutura clássica FIFO. A inserção ocorre no final (cauda) e a remoção no início (cabeça). Exemplos: fila de impressão, buffer de teclado.

Alternativa D — ❌ Incorreta

Pilha (stack) segue o princípio LIFO (Last In, First Out): o último elemento inserido é o primeiro a ser removido. Inserção e remoção ocorrem no mesmo lado (topo). É o oposto do comportamento descrito.

Alternativa E — ❌ Incorreta

Árvore é uma estrutura hierárquica não linear, com nós e arestas. As operações de inserção e remoção seguem regras específicas (ex.: árvore binária de busca), mas não se baseiam na posição de chegada.

Gabarito: letra C

Link permanente: /questoes/qq305873