Questões de Concurso
Foram encontradas 2.878 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
A Figura a seguir exibe o conteúdo de três pilhas: P1, P2 e P3.
Admita que um método Java, chamado exibePilha, receba essas três pilhas como parâmetros e execute 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.
O que será exibido no console, quando o método exibePilha for executado, tendo P1, P2 e P3 sido passadas como
parâmetros?
Quadro I - DEFINIÇÕES
![23_1.png (299×120)](https://qcon-assets-production.s3.amazonaws.com/images/provas/92788/23_1.png)
Quadro II - OPERAÇÕES
![23_2.png (297×168)](https://qcon-assets-production.s3.amazonaws.com/images/provas/92788/23_2.png)
Tendo como ponto de partida uma pilha SUL inicialmente vazia e a sequência de operações indicadas no quadro II - OPERAÇÕES, ao final das operações o elemento que se encontra no topo da pilha é
![22_1.png (124×61)](https://qcon-assets-production.s3.amazonaws.com/images/provas/92788/22_1.png)
A estrutura equivalente que gera o mesmo resultado, sem a ajuda de uma variável auxiliar AUX, está indicada na seguinte alternativa:
![21_1.png (217×219)](https://qcon-assets-production.s3.amazonaws.com/images/provas/92788/21_1.png)
O código equivalente que gera o mesmo resultado, mas que usa a estrutura de controle “repita ... fimrepita”, está indicado na opção: