Ed
há 17 horas
Em uma fila circular, quando se tenta inserir um elemento em uma fila que já está cheia, o comportamento pode variar dependendo da implementação da fila. Vamos analisar as alternativas: a) O elemento substitui o primeiro elemento. - Isso não é correto, pois a fila circular não substitui elementos automaticamente. b) A operação falha ou é bloqueada, dependendo da implementação. - Esta é uma possibilidade comum. Em muitas implementações, se a fila estiver cheia, a operação de inserção falha ou é bloqueada até que haja espaço disponível. c) O vetor aumenta de tamanho automaticamente. - Isso não é uma característica típica de filas circulares, que geralmente têm um tamanho fixo. d) A fila remove todos os elementos automaticamente. - Isso também não é correto, pois a fila não remove elementos automaticamente ao tentar inserir um novo. Portanto, a alternativa correta é: b) A operação falha ou é bloqueada, dependendo da implementação.
Mais perguntas desse material