Buscar

_pilha(struct Pilha *p){ float aux = p -> proxElem [p -> topo]; p -> topo--; return aux; } Baseado na implementação do trecho do texto, avalie as ...

_pilha(struct Pilha *p){
float aux = p -> proxElem [p -> topo];
p -> topo--;
return aux;
}

Baseado na implementação do trecho do texto, avalie as afirmacoes a seguir:
I - No trecho apresentado, a função pop_pilha( ) remove a struct da pilha.


• II - A variável aux declarada recebe o elemento que está no topo.


III - Na linha 3 no código o valor do topo é decrementado.
É correto apenas o que se afirma em:
Sua resposta
Correta
II e III.


💡 1 Resposta

User badge image

Ed Verified user icon

A partir da implementação apresentada, podemos avaliar as afirmações da seguinte forma: I - No trecho apresentado, a função pop_pilha() remove a struct da pilha. Resposta: Incorreto. A função apresentada não remove a struct da pilha, ela apenas retorna o elemento que está no topo da pilha. II - A variável aux declarada recebe o elemento que está no topo. Resposta: Correto. A variável aux recebe o valor do elemento que está no topo da pilha, conforme indicado pela linha "float aux = p -> proxElem [p -> topo];". III - Na linha 3 no código o valor do topo é decrementado. Resposta: Correto. Na linha 3 do código, temos a instrução "p -> topo--;", que decrementa o valor da variável topo. Portanto, a resposta correta é: II e III.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ 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