Questão: 117114 - Informática Diversos - Banca: - Prova: - Data: 01/01/2023

As pilhas são estruturas de dados que possuem critérios para inclusão e remoção de nodos. Sendo assim, analise o trecho do código abaixo considerando os conceitos de pilhas e a linguagem de programação C.

1. define fim 8
2. define inicio 0
3. void pop (int p[10], int *fim, int val, int *status)
4. {
5. if (*fim == inicio – 1) {
6. *status = 0;
7. }
8. else {
9. val = p[*fim];
10. (*fim) --;
11. *status = 1;
12. }
13. return val;
14. }

Assinale a alternativa incorreta é:

  • a
    A função pop desempilha o vetor através do comando contido na linha 10;
  • b
    A variável status recebe o valor 0 quando a pilha estiver vazia;
  • c
    A função pop é uma implementação de remoção de nodos de uma estrutura LIFO;
  • d
    Se a variável “fim” valer 10, a função pop irá retornar ao valor contido no topo da pilha;
  • Próxima Questão