Informática, perguntado por luizvilasboas, 10 meses atrás

2)
Em uma fila, só é possível remover um elemento pelo seu início. É possível implementar o trecho de código a seguir para remoção do elemento e apresentar seu valor no retorno da função:
float remove_fila (Fila* f){

char elem;

if (fila_vazia(f)){

printf("A Fila esta vazia\n");

exit(1);

}

elem = f -> vet[f -> ini];

f -> ini = (f -> ini + 1) % N;

f -> n--;

return elem;

}

De acordo com o trecho, marque (V) verdadeiro ou (F) falso nas asserções a seguir:

( ) Nesse trecho é possível observar que, antes de remover o elemento da fila, é preciso verificar se ela possui elementos, chamando a função fila vazia.

( ) Caso a fila esteja vazia, a função apresenta uma mensagem informando ao usuário que não há elementos para serem removidos e finaliza a função.

( ) Caso a fila possua elementos, a variável vet recebe o elemento da primeira posição da fila.

( ) Assim, o início da fila volta para o elemento anterior.

( ) Este elemento incrementa a quantidade de elementos e retorna o elemento removido.

Assinale a alternativa que contém a sequência correta:

Alternativas:

a)
V-F-V-F-V.

b)
V-F-V-F-V.

c)
F-V-V-F-V.

d)
V-V-F-F-F.

e)
V-F-F-V-F.

Soluções para a tarefa

Respondido por ketlynmayene
1

E a (a) pois os elementos são esses


luizvilasboas: qual a sequencia
Respondido por diogodonini0
7

Resposta:

v-v-f-f-f

Explicação:

Perguntas interessantes