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
1
E a (a) pois os elementos são esses
luizvilasboas:
qual a sequencia
Respondido por
7
Resposta:
v-v-f-f-f
Explicação:
Perguntas interessantes
Matemática,
7 meses atrás
Português,
7 meses atrás
Matemática,
7 meses atrás
Física,
10 meses atrás
História,
10 meses atrás
História,
1 ano atrás
Geografia,
1 ano atrás