Considere os estados (inicial e final) da pilha a seguir, em que a pilha inicial corresponde ao estado antes de executar os comandos; e ao estado final, que se trata do estado após executar os comandos pop() e push().
Pilha inicial Pilha final
52
316
11
77
66
Sobre o que foi apresentado, analise as asserções a seguir e as relações propostas entre elas.
I. Para inserir os elementos 16 e 2 e atingir o estado como na pilha final, utiliza-se a seguinte sequência: pop(), pop(), push(16), push(2).
PORQUE
II. O comando pop() elimina um elemento do topo da lista, enquanto push() adiciona um elemento no meio ou no final da lista.
Analisando as asserções anteriores, conclui-se que:
A) As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
B) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
C) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
D) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
Lista de comentários
As asserções são as seguintes:
I. Para inserir os elementos 16 e 2 e atingir o estado como na pilha final, utiliza-se a seguinte sequência: pop(), pop(), push(16), push(2).
II. O comando pop() elimina um elemento do topo da lista, enquanto push() adiciona um elemento no meio ou no final da lista.
Vamos analisar cada asserção:
I. A sequência pop(), pop(), push(16), push(2) está correta para atingir o estado final da pilha, conforme indicado na Pilha final fornecida.
II. A asserção II também está correta, pois o comando pop() remove o elemento do topo da pilha, e push() adiciona um elemento no topo da pilha.
Portanto, ambas as asserções são verdadeiras.
A resposta correta é:
A) As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
Verified answer
Resposta:
C.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Explicação:
Conferido pelo AVA.