A alternativa correta é a letra C) 15 10 28 25. Explicação: O método exibePilha recebe três pilhas como parâmetros: P1, P2 e P3. Ele executa os seguintes passos: 1. Cria duas pilhas auxiliares, A1 e A2, inicialmente vazias; 2. Remove um elemento de P1 e o insere em A1. Em seguida, remove um elemento de P2 e o insere em A1. Repete esses dois procedimentos até que P1 e P2 fiquem, ambas, vazias; 3. Remove um elemento de P3 e o insere em A1. Repete esse procedimento até que P3 fique vazia; 4. Remove um elemento de A1 e o insere em A2. Repete esse procedimento até que A1 fique vazia; 5. Remove um elemento de A2 e o exibe no console. Repete esse procedimento 4 vezes. Vamos acompanhar o que acontece com as pilhas: - Passo 1: A1 = vazia, A2 = vazia - Passo 2: A1 = [15, 10], A2 = vazia, P1 = vazia, P2 = vazia - Passo 3: A1 = [15, 10, 28], A2 = vazia, P1 = vazia, P2 = vazia, P3 = vazia - Passo 4: A1 = vazia, A2 = [28, 10, 15] - Passo 5: Exibe 28 - Passo 4: A1 = [25], A2 = [10, 15] - Passo 5: Exibe 10 - Passo 4: A1 = [25, 30], A2 = [15] - Passo 5: Exibe 15 - Passo 4: A1 = [25, 30, 40], A2 = vazia - Passo 5: Exibe 25 Portanto, o resultado exibido no console será: 15 10 28 25.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar