Alternativa A - Página1
Esta questão aborda o funcionamento da estrutura de dados chamada Pilha (Stack), muito comum em computação e sistemas operacionais.
Como funciona uma Pilha?
Uma pilha opera sob o princípio LIFO (Last In, First Out), que em português significa "Último a Entrar, Primeiro a Sair". Isso significa que o último item colocado na pilha é o primeiro a ser retirado dela.
No contexto de um navegador de internet:
- Cada nova página visitada é "empilhada" (adicionada ao topo).
- O botão "Voltar" remove a página atual (topo da pilha) e retorna para a página imediatamente anterior (novo topo).
Simulação Passo a Passo
Vamos analisar a sequência de ações descrita no enunciado utilizando a lógica da pilha:
- Visita Página1: A pilha recebe
Página1. (Topo: Página1) - Visita Página2: A pilha recebe
Página2 por cima da anterior. (Topo: Página2) - Visita Página3: A pilha recebe
Página3 por cima de todas. (Topo: Página3)
- Estado atual: Estamos na Página3. Histórico visualizado:
[Página1, Página2, Página3]
- Pressiona "Voltar" (1ª vez):
- O navegador remove a página atual (
Página3) da pilha. - O novo topo passa a ser
Página2.
- Pressiona "Voltar" (2ª vez):
- O navegador remove a página atual (
Página2) da pilha. - O novo topo passa a ser
Página1.
Conclusão
Após remover as duas últimas páginas visitadas (Página3 e Página2), restou apenas a primeira página na base da pilha. Portanto, a página exibida será a Página1.
| Ação | Página Atual | Topo da Pilha (Próxima a sair) |
|---|
| Início | - | - |
| Visita P1 | Página1 | Página1 |
| Visita P2 | Página2 | Página2 |
| Visita P3 | Página3 | Página3 |
| Voltar 1x | Página2 | Página2 |
| Voltar 2x | Página1 | Página1 |
Alternativa A.