Enquanto agentes de manutenção acompanham pedidos de reparo de bicicletas públicas, o painel registra os…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Utilizar algoritmos clássicos de manipulação sobre listas.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Enquanto agentes de manutenção acompanham pedidos de reparo de bicicletas públicas, o painel registra os chamados em uma lista, na ordem em que foram enviados: A14 (aguardando), B09 (concluído), C30 (aguardando), D11 (cancelado) e E22 (aguardando). Ao iniciar o turno, o programa deve criar uma fila para os técnicos, contendo somente os códigos dos chamados que ainda precisam de atendimento e mantendo a ordem dos registros. Para isso, o programa cria uma fila vazia e percorre a lista de chamados. A cada registro, verifica sua situação. Quando a situação é “aguardando”, adiciona o código ao fim da fila. Os demais registros não são adicionados. Analise o percurso do algoritmo sobre a lista de chamados e identifique a fila formada para os técnicos.
- A) B09 e D11.
- B) E22, C30 e A14.
- C) A14, C30, D11 e E22.
- D) A14, C30 e E22.
- E) A14, B09, C30 e E22.
✅ Resposta correta: alternativa D
Resolução passo a passo
- Lista original na ordem de envio: A14 (aguardando), B09 (concluído), C30 (aguardando), D11 (cancelado), E22 (aguardando). Passo 2: O programa cria uma fila vazia e percorre a lista de chamados do início ao fim. Passo 3: Ao verificar A14, a situação é aguardando, então A14 entra no fim da fila: [A14]. Passo 4: B09 está concluído, então não é adicionado e a fila continua [A14]. Passo 5: C30 está aguardando, então entra no fim da fila: [A14, C30]. Passo 6: D11 está cancelado, então não é adicionado. Passo 7: E22 está aguardando, então entra no fim da fila: [A14, C30, E22]. Passo 8: Ao terminar o percurso, a fila final é A14, C30 e E22, na mesma ordem em que os registros aparecem na lista. Passo 9: Por que as outras estão erradas: A inclui B09 e D11, que não estão aguardando; B inverte a ordem, como se fosse uma pilha, e não uma fila; C inclui D11, que está cancelado; E inclui B09, que já está concluído. O gabarito D está correto.
💡 Dica: Identifique os chamados com status 'aguardando' e mantenha a ordem para formar a fila.
Alternativa por alternativa
Inverteu a condição do filtro, adicionando os chamados que já estão concluídos ou cancelados e deixando de fora os que aguardam atendimento.
Tratou a fila como pilha (último a entrar, primeiro a sair), invertendo a ordem dos registros, quando o enunciado pede manter a ordem original.
Acreditou que o chamado cancelado ainda precisa de atendimento ou ignorou a verificação de situação para D11, adicionando-o à fila.
O algoritmo seleciona os registros com situação “aguardando” e os adiciona ao fim da fila na ordem em que aparecem na lista.
Não aplicou o filtro ao registro B09, que está concluído, e o incluiu na fila por descuido na leitura da situação.
Raio-X da questão
estruturas de dados fila
avaliacao
conceito de lista e fila · condicionais em programação
Estude o funcionamento e uso de filas em programação.
O aluno pode incluir chamados com status diferente de 'aguardando' ou alterar a ordem dos elementos na fila.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Um sistema de uma estufa analisa cinco leituras de umidade do solo: 19, 22, 24, 27 e 20. O algoritmo conta as leituras…
- Na montagem de um boletim digital da escola, as seções estão nesta ordem: capa, entrevista, fotos e agenda. A equipe…
- Em um aplicativo da escola, a lista de representantes da turma aparece nesta ordem: Ana, Bia, Caio, Davi e Elisa. Caio…
- — O livro de Marina Souza está disponível? — perguntou uma visitante ao balcão da biblioteca municipal. No computador…
- — O kit 47 já foi devolvido? — perguntou a técnica responsável pela campanha itinerante de vacinação. Antes do uso de…
- — Meu protocolo de atendimento sumiu do painel! — reclamou um morador ao chegar ao posto de vacinação. A atendente…
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
