Qual valor permanece na pilha depois da seguinte sequência de execução? PUSH #1 PUSH #2 POP PUSH #3 POP POP Selecione a resposta:
Questão
Qual valor permanece na pilha depois da seguinte sequência de execução?
PUSH #1 PUSH #2 POP PUSH #3 POP POP
Selecione a resposta:
Alternativas
a) 1.
b) 8.
c) 3.
d) 5.
Resposta certa
e) Vazia.
Explicação
Vamos simular a pilha (LIFO: o último a entrar é o primeiro a sair).
Estado inicial: pilha vazia.
PUSH #1→ pilha: [1]PUSH #2→ pilha: [1, 2] (topo = 2)POP→ remove o topo (2) → pilha: [1]PUSH #3→ pilha: [1, 3] (topo = 3)POP→ remove o topo (3) → pilha: [1]POP→ remove o topo (1) → pilha: []
Ao final, não sobra nenhum valor na pilha.
Carregando…