Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — FUNDATEC 2023

Arquitetura de SoftwareSoftware
Código
qq901486
Banca
FUNDATEC
Órgão
Prefeitura de Iomerê - SC
Ano
2023
Nível
Superior
Cargo
Professor de Informática
A estrutura de dados em que os elementos só podem ser retirados na ordem inversa da ordem em que foram inseridos, o que é conhecido como LIFO (last in, first out), é chamada de:
  1. ARegistro.
  2. BPilha.
  3. CFila.
  4. DMatriz.
  5. ELista encadeada.
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”.

Estrutura de dados: Pilha (LIFO)

Gabarito: letra B. A estrutura de dados que segue o princípio LIFO (last in, first out) — em que o último elemento inserido é o primeiro a ser removido — é a pilha. Esse é um conceito fundamental em ciência da computação, cobrado recorrentemente em provas de tecnologia da informação.

A questão exige o reconhecimento direto da definição: "elementos só podem ser retirados na ordem inversa da ordem em que foram inseridos" descreve exatamente o comportamento de uma pilha.

  1. 1Pilha (LIFO)Último a entrar, primeiro a sair
  2. 2Fila (FIFO)Primeiro a entrar, primeiro a sair
  3. 3Lista encadeadaAcesso sequencial por nós
  4. 4MatrizAcesso por índices (linha/coluna)
  5. 5Registro (struct)Agrupa campos diversos
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Registro (ou struct) é um tipo de dado que agrupa diferentes campos sob um mesmo nome, não possuindo regra de acesso sequencial. Não há relação com LIFO.

Alternativa B — ✅ Correta ⟵ GABARITO

Pilha é a estrutura que implementa LIFO. As operações principais são push (inserir no topo) e pop (remover do topo). O acesso é restrito ao elemento do topo.

Alternativa C — ❌ Incorreta

Fila segue o princípio FIFO (first in, first out): o primeiro elemento inserido é o primeiro a ser removido. É o oposto do LIFO descrito no enunciado.

Alternativa D — ❌ Incorreta

Matriz é uma estrutura bidimensional (array de arrays) que armazena elementos em linhas e colunas, acessados por índices. Não define ordem de remoção baseada na inserção.

Alternativa E — ❌ Incorreta

Lista encadeada é uma sequência de nós onde cada um aponta para o próximo. Embora permita inserção e remoção em qualquer posição, o comportamento padrão não é LIFO. Existe a variante "pilha encadeada", mas a estrutura em si não é definida pelo princípio LIFO.

Gabarito: letra B.

Link permanente: /questoes/qq901486