Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — FGV 2024

Algoritmos e Estrutura de DadosEstrutura de Dados
Código
fg097472
Banca
FGV
Órgão
TCE-PA
Ano
2024
Nível
Superior
Cargo
Auditor de Controle Externo - Área de Informática - Analista de Sistemas
A estrutura de dados utilizada pelas linguagens de programação em que o elemento removido da estrutura é o que foi inserido mais recentemente é chamada de
  1. Afila.
  2. Bpilha.
  3. Clista encadeada.
  4. Dárvore.
  5. Etabela.
Revelar gabarito e comentário

GabaritoB — pilha.

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: Pilha (LIFO)

Gabarito: letra B. A estrutura de dados em que o elemento removido é o que foi inserido mais recentemente segue o princípio LIFO (Last In, First Out), característico da pilha. Esse conceito é fundamental em ciência da computação, sendo usado em contextos como controle de chamadas de funções, algoritmos de backtracking e avaliação de expressões.

A banca testa o conhecimento básico sobre o comportamento das principais estruturas de dados lineares. A seguir, analisamos cada alternativa:

Alternativa A — ❌ Incorreta

A fila segue o princípio FIFO (First In, First Out): o primeiro elemento inserido é o primeiro a ser removido. É o oposto do que pede o enunciado.

Alternativa B — ✅ Correta ⟵ GABARITO

A pilha é exatamente a estrutura descrita: o elemento removido é o último que foi inserido (LIFO). As operações típicas são push (inserir no topo) e pop (remover do topo).

Alternativa C — ❌ Incorreta

Uma lista encadeada é uma estrutura que armazena elementos em sequência, onde cada elemento possui um ponteiro para o próximo (ou anterior). Por si só, não determina uma regra de remoção específica — pode ser usada para implementar filas, pilhas ou outras estruturas, mas a definição genérica não atende ao enunciado.

Alternativa D — ❌ Incorreta

Uma árvore é uma estrutura hierárquica (não linear), com nós organizados em níveis. Não há o conceito de "último inserido" como regra de remoção.

Alternativa E — ❌ Incorreta

Uma tabela (ou tabela hash) organiza dados com base em chaves, não em ordem de inserção. A remoção não segue a regra de "mais recente".

Estrutura

Princípio

Descrição

Pilha

LIFO

Último a entrar é o primeiro a sair

Fila

FIFO

Primeiro a entrar é o primeiro a sair

Lista encadeada

Genérico

Ordem definida pela implementação

Árvore

Hierarquia

Organização por níveis

Tabela

Chave-valor

Acesso por chave, sem ordem

PEGA ESSA DICA!

Para memorizar rapidamente: Pilha = LIFO (lembre-se de "pilha de pratos": o último colocado em cima é o primeiro a ser retirado). Fila = FIFO (como uma fila de banco: o primeiro chega, o primeiro é atendido). Esse é um dos tópicos mais básicos e recorrentes em concursos de TI; revise as operações e aplicações de cada estrutura.

Gabarito: letra B.

Link permanente: /questoes/fg097472