Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Lista, Fila e Pilha — VUNESP 2025

TI - Desenvolvimento de SistemasLista, Fila e Pilha
Código
vu222958
Banca
VUNESP
Órgão
MPE SP
Ano
2025
Cargo
AnaTC

Seja a seguinte estrutura de dados do tipo pilha, para a qual são explicitados: a base da pilha e o ponteiro StackPointer (SP) apontando para o topo da pilha.

 

Imagem associada para resolução da questão

Assuma que existam as seguintes operações para manipulação da pilha:

 

Push a: empilha o valor da variável a na pilha, preservando o valor original de a

 

Pop a: retira o valor do topo da pilha e o armazena na variável a. Considerando o funcionamento típico de uma pilha e as variáveis x, y e z, a seguinte sequência de operações foi realizada em um programa:

 

x ← 5
y ← 4
Push x
Push y
Pop x
Pop y
x ← x – 2
y ← y – 1
Pop z
Pop z
Push x
Push y

 

Dessa forma, é correto afirmar que a pilha passará a conter os seguintes valores armazenados (ordenados de cima para baixo) após a execução desse programa:

  1. A2, 4, 6 e 11.
  2. B2, 4 e 11.
  3. C4, 2 e 11.
  4. D3, 3, 6 e 11.
  5. E4, 2, 6 e 11.
Revelar gabarito e comentário

GabaritoC — 4, 2 e 11.

Link permanente: /questoes/vu222958