Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — IADES 2019
- Código
- qq484259
- Banca
- IADES
- Órgão
- BRB
- Ano
- 2019
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação
- A50 e 68.
- B20 e 58.
- C11 e 29.
- D9 e 38.
- E3 e 29.
GabaritoC — 11 e 29.
Gabarito: letra C. Após a sequência de operações, o topo da pilha é 11 e a soma dos elementos restantes é 29 — resultado da simulação passo a passo com base no princípio LIFO (LAST IN, FIRST OUT).
A pilha é uma estrutura que segue a regra de que o último elemento inserido é o primeiro a ser removido. As operações PUSH inserem no topo; POP removem do topo. Simulando cada comando:
PUSH(p,10) → pilha: [10]
PUSH(p,5) → [10, 5]
PUSH(p,3) → [10, 5, 3]
PUSH(p,50) → [10, 5, 3, 50]
POP(p) → remove 50 → [10, 5, 3] (topo = 3)
PUSH(p,11) → [10, 5, 3, 11]
PUSH(p,9) → [10, 5, 3, 11, 9]
PUSH(p,20) → [10, 5, 3, 11, 9, 20]
POP(p) → remove 20 → [10, 5, 3, 11, 9] (topo = 9)
POP(p) → remove 9 → [10, 5, 3, 11] (topo = 11)
Ao final, pilha = [10, 5, 3, 11]; topo = 11; soma = 10 + 5 + 3 + 11 = 29.
Afirma topo = 50 e soma = 68. O valor 50 foi removido no primeiro POP, não faz parte da pilha final. A soma também não corresponde.
Topo = 20 e soma = 58. O 20 também foi removido (segundo POP).
Topo = 11 e soma = 29, conforme simulação.
Topo = 9 e soma = 38. O 9 foi removido no último POP.
Topo = 3 e soma = 29. O topo é 11, não 3. A soma até coincide (29), mas o topo está errado.
Gabarito: letra C.
Link permanente: /questoes/qq484259