Buscar

No estado da pilha acima, foi executada a sequência de instruções abaixo: y = 0 x = pop() y = y + x x = 6 push(x) x = 8 push(x) x = pop() x = pop()...

No estado da pilha acima, foi executada a sequência de instruções abaixo:
y = 0
x = pop()
y = y + x
x = 6
push(x)
x = 8
push(x)
x = pop()
x = pop()
y = y + x
Ao final da execução o valor de y será:


A 8
B 10
C 12
D 19
E 15

Essa pergunta também está no material:

Apol Objetiva 1
9 pág.

Estrutura de Dados I Centro Universitário UNINTERCentro Universitário UNINTER

💡 1 Resposta

User badge image

Ed Verified user icon

Vamos analisar a sequência de instruções passo a passo: 1. y = 0 2. x = pop() (supondo que o valor retirado da pilha seja 6) 3. y = y + x (0 + 6 = 6) 4. x = 6 5. push(x) (empilha o valor 6) 6. x = 8 7. push(x) (empilha o valor 8) 8. x = pop() (supondo que o valor retirado da pilha seja 8) 9. x = pop() (supondo que o valor retirado da pilha seja 6) 10. y = y + x (6 + 6 = 12) Portanto, ao final da execução, o valor de y será 12. Resposta: C) 12

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais