Informática, perguntado por rayanerosa2476, 1 ano atrás

1.Supondo uma Pilha inicialmente vazia, escolha o item que mostra o estado final após a execução dos seguintes comandospush(3);push(pop());push(5);push(7);push(top());pop();push(top());a.3, 5, 7, 7b.3, 5, 7, 7, 7c.3, 3, 5, 7, 7d.3, 5, 5, 7, 7, 7e.7, 7, 5, 3

Soluções para a tarefa

Respondido por bokomoko
3
push(3) ; tacou o 3 na pilha
push( pop() ) ;  tirou o 3 da pilha (o pop) e tacou ele na pilha de novo. Um push(pop()) tem efeito nulo
push(5); a pilha ficou 5 - 3
push(7); a pilha ficou 7 - 5 - 3
push( top() ); o top agora é 7, portanto ele colocou outro 7 na pilha. Ficou 7 - 7 - 5 - 3
pop() ; retornou 7 e o tirou da pilha, ficou 7 - 5 - 3
push( top() ) ; mesma coisa do anterior, a pilha fica 7 7 5 3

alternativa e)


Respondido por cerdsf
11

Resposta:

3 5 7 7

Explicação:

Existem situações em que os professores não dizem se é invertida ou não, acho que estão utilizando a invertida sempre.

Perguntas interessantes