Essa pergunta também está no material:
Respostas
Vamos analisar as operações passo a passo: 1. push("A"): Pilha P = [A] 2. push("B"): Pilha P = [A, B] 3. push(top()): Como o topo da pilha é "B", então adicionamos "B" novamente. Pilha P = [A, B, B] 4. push(pop()): Aqui, estamos adicionando o elemento que está no topo da pilha, ou seja, "B". Pilha P = [A, B, B, B] 5. top(): Retorna o elemento no topo da pilha, que é "B". 6. push("D"): Adiciona "D" à pilha. Pilha P = [A, B, B, B, D] 7. pop(): Remove o elemento no topo da pilha, ou seja, "D". Pilha P = [A, B, B, B] 8. push(top()): Adiciona o elemento no topo da pilha, que é "B". Pilha P = [A, B, B, B, B] Portanto, a resposta correta é: a) P = [ A, B, B, B, B ]
Responda
Para escrever sua resposta aqui, entre ou crie uma conta