A resposta correta é a alternativa d) O código imprime C B A e lança exceção por causa do underflow. Explicação: No código fornecido, uma pilha é criada usando a implementação de uma pilha encadeada. Em seguida, são adicionados os elementos "A", "B" e "C" na pilha. Quando o método "remover()" é chamado, ele remove e retorna o elemento do topo da pilha. Portanto, a primeira chamada de "pilha.remover()" irá retornar "C", a segunda chamada irá retornar "B" e a terceira chamada irá retornar "A". No entanto, quando a quarta chamada de "pilha.remover()" é feita, a pilha já está vazia, o que resulta em uma exceção de underflow, pois não há mais elementos para serem removidos.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar