GeraProva GeraProva Provas com IA para professores do Brasil
Computação4º anoBNCC EF15CO02Fácil⏱ medio

Na escola, um atendente precisa organizar a fila de atendimento de alunos com um programa simples…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Na escola, um atendente precisa organizar a fila de atendimento de alunos com um programa simples. Considerando que a solução envolve manipular uma lista de dados com os nomes na ordem de chegada, qual descrição representa corretamente a solução para implementar o problema?

  1. A) Utilizar uma lista como pilha, removendo o último elemento a cada atendimento.
  2. B) Utilizar uma fila, inserindo os nomes no fim e removendo do início, para manter a ordem de chegada.
  3. C) Ordenar a lista alfabeticamente a cada atendimento.
  4. D) Usar um conjunto para armazenar os nomes.
  5. E) Armazenar tudo em uma matriz e percorrer toda a matriz para encontrar quem atende.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. O problema pede que os alunos sejam atendidos na ordem de chegada, ou seja, o primeiro a chegar é o primeiro a ser atendido (FIFO, primeiro a entrar, primeiro a sair).
  2. Essa é exatamente a estrutura de dados chamada fila. Na fila, novos nomes são inseridos no fim e o atendimento remove o elemento do início, preservando a ordem de chegada.
  3. A alternativa B descreve essa solução corretamente, por isso é a resposta. O gabarito oficial está correto.
  4. A alternativa A está errada porque uma pilha remove o último elemento inserido (LIFO), o que atenderia o último a chegar e não o primeiro.
  5. A alternativa C está errada porque ordenar alfabeticamente ignora a ordem de chegada, que é o critério do problema.
  6. A alternativa D está errada porque um conjunto não guarda ordem de inserção e não permite identificar quem chegou primeiro.
  7. A alternativa E está errada porque percorrer toda a matriz a cada atendimento é ineficiente e não garante a ordem de chegada; o problema não exige busca.

💡 Dica: Pense em como organizar uma lista de nomes em ordem.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confunde a organização de fila com a de pilha, imaginando que o último nome a chegar deve ser atendido primeiro, o que inverte a ordem de chegada.

Por que engana: Confundir o funcionamento de pilha e fila, removendo elementos na ordem errada e perdendo a ordem de chegada.

B Correta

Correta: a fila preserva a ordem de chegada ao inserir no final e remover do início.

C Erradaerro: Interpretação

O aluno acredita que organizar a fila significa colocar os nomes em ordem alfabética, ignorando que o critério do problema é a ordem de chegada.

D Erradaerro: Conceitual

O aluno pensa que armazenar nomes em um conjunto basta para organizar o atendimento, sem perceber que conjuntos não preservam ordem de inserção.

E Erradaerro: Procedimental

O aluno imagina que, para atender alguém, é necessário pesquisar em toda a estrutura, sem perceber que a ordem de chegada já define diretamente quem é o próximo.

Raio-X da questão

Dificuldade Fácil
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

manipulação de listas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados listas · conceito de fila

📚 Reveja

Revisar conceitos de manipulação de listas em programação.

⚠️ Erro mais comum

Confundir o funcionamento de pilha e fila, removendo elementos na ordem errada e perdendo a ordem de chegada.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Algoritmos

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.