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.

  1. PUSH #1 → pilha: [1]
  2. PUSH #2 → pilha: [1, 2] (topo = 2)
  3. POP → remove o topo (2) → pilha: [1]
  4. PUSH #3 → pilha: [1, 3] (topo = 3)
  5. POP → remove o topo (3) → pilha: [1]
  6. POP → remove o topo (1) → pilha: []

Ao final, não sobra nenhum valor na pilha.

Carregando…

Questões relacionadas

Ver últimas questões