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

Uma escola pública brasileira está desenvolvendo um sistema para organizar a chamada de uma turma. Os…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Uma escola pública brasileira está desenvolvendo um sistema para organizar a chamada de uma turma. Os estudantes serão registrados na ordem de inscrição. Durante o ano, novos estudantes poderão entrar e outros poderão sair. Também pode haver estudantes com o mesmo nome, pois são pessoas diferentes. No sistema, cada elemento da estrutura deve representar um estudante, e a sequência precisa ser atualizada quando houver inclusão ou remoção. Considerando o funcionamento descrito, qual uso de uma lista representa adequadamente os estudantes da turma?

  1. A) Registrar somente um estudante em cada lista criada.
  2. B) Criar uma posição diferente para cada turma registrada.
  3. C) Manter sempre a mesma quantidade de estudantes.
  4. D) Organizar vários estudantes em uma sequência de elementos que pode ser atualizada.
  5. E) Armazenar apenas estudantes com nomes diferentes.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O enunciado descreve uma chamada organizada na ordem de inscrição, com entrada e saída de estudantes ao longo do ano, e cada elemento da estrutura deve representar um estudante.
  2. Uma lista é uma estrutura de dados que guarda vários elementos em sequência, e permite inclusão e remoção, o que combina com o funcionamento descrito.
  3. A alternativa D afirma exatamente isso: vários estudantes organizados em uma sequência de elementos que pode ser atualizada. Portanto, D é a resposta correta, coincidindo com o gabarito oficial.
  4. A alternativa A está errada, pois uma lista com apenas um estudante não atende à necessidade de organizar a turma inteira.
  5. A alternativa B está errada, pois o enunciado trata de estudantes como elementos, não de posições por turma.
  6. A alternativa C está errada, pois o número de estudantes muda com entradas e saídas durante o ano.
  7. A alternativa E está errada, pois o enunciado afirma que estudantes com o mesmo nome são pessoas diferentes e devem ser registrados.

💡 Dica: Pense em exemplos de informações que podem ser armazenadas.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno entendeu que cada estudante deveria ficar isolado em sua própria lista, confundindo a estrutura de uma lista com um registro individual.

Por que engana: Achar que listas armazenam apenas um dado por elemento ou que têm tamanho fixo, confundindo com outros tipos de estruturas.

B Erradaerro: Interpretação

O aluno associou a organização da estrutura a uma posição fixa por turma, ignorando que os elementos da lista são os estudantes.

C Erradaerro: Interpretação

O aluno interpretou a lista como tendo tamanho fixo, desconsiderando que o enunciado prevê entradas e saídas de estudantes durante o ano.

D Correta

Uma lista é uma estrutura de dados adequada para reunir vários elementos em uma sequência. Nesse caso, cada elemento representa um estudante, e a estrutura pode ser modificada quando alguém entra ou sai da turma. A possibilidade de haver nomes iguais não impede o armazenamento, pois os elementos representam estudantes, e não apenas nomes únicos.

E Erradaerro: Interpretação

O aluno leu que estudantes com nomes diferentes devem ser registrados e ignorou a informação de que homônimos são pessoas distintas que também precisam estar no sistema.

Raio-X da questão

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

listas em programação

📌 Objetivo

fixacao

🧱 Pré-requisitos

estruturas de dados listas · acesso a elementos em lista

📚 Reveja

Revisar como listas são utilizadas em programação.

⚠️ Erro mais comum

Achar que listas armazenam apenas um dado por elemento ou que têm tamanho fixo, confundindo com outros tipos de estruturas.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

🔎 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.