Observe a imagem a seguir: Nesta imagem, é possível percebermos que há a presença de um código mostrando que a lista está em uma situação específica. Que situação é essa? Assinale a alternativa correta:
Questão
Observe a imagem a seguir:
Nesta imagem, é possível percebermos que há a presença de um código mostrando que a lista está em uma situação específica. Que situação é essa? Assinale a alternativa correta:
Trecho de código mostrado na imagem:
// Lista Cheia
int lista_cheia(Lista* li){
if(li == NULL)
return -1;
else
return (li->qtd == MAX);
}
Alternativas
a) Está cheia.
b) Está invisível.
c) Está vazia.
d) Está opaca.
e) Está neutra.
Explicação
O trecho de código mostrado define a função lista_cheia(Lista* li) e, após verificar se o ponteiro da lista é nulo (li == NULL), ele retorna a expressão:
Ou seja, a função testa se a quantidade de elementos armazenados na lista (qtd) é igual ao limite máximo (MAX). Quando isso ocorre, significa que a lista atingiu sua capacidade máxima, portanto está cheia.
Alternativa correta: (a).