GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO01Média⏱ medio

— A fila andou rápido, mas a confusão começou na hora de sentar — comentou um voluntário na sessão de cinema…

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

— A fila andou rápido, mas a confusão começou na hora de sentar — comentou um voluntário na sessão de cinema ao ar livre da praça. Para garantir segurança, a equipe colocou as cadeiras em 6 fileiras (A a F), com 8 cadeiras em cada fileira (1 a 8). Na entrada, as pessoas escolhem um lugar específico, como “C-5”, e a equipe precisa responder na hora se ele está livre, além de marcar o lugar como ocupado quando alguém senta. No primeiro dia, as reservas foram anotadas apenas como uma lista de nomes na ordem de chegada. Depois, para descobrir se “D-2” ainda estava disponível, era necessário ler toda a lista e imaginar onde cada pessoa estava sentada, o que gerou erros e repetição de lugares. Com base no texto, identifique o formato de organização dos dados que melhor representa os lugares por posição (fileira e cadeira) e facilita verificar e marcar se um lugar está livre ou ocupado.

  1. A) Registrar as reservas em um texto corrido, descrevendo em frases quem entrou e onde sentou
  2. B) Registrar as reservas em uma lista única de nomes na ordem de chegada, sem ligar cada nome a uma posição fixa
  3. C) Registrar as reservas em pastas separadas pela primeira letra do nome da pessoa que reservou o lugar
  4. D) Registrar as reservas em uma pilha, colocando cada novo nome no topo e retirando sempre o último que entrou
  5. E) Registrar as reservas em uma tabela com fileiras A-F e colunas 1-8, marcando cada posição como livre ou ocupada

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. O problema central é que, com a lista de nomes, descobrir se um lugar como D-2 está livre exige ler tudo e imaginar a disposição das pessoas. Ou seja, falta uma estrutura em que cada posição física tenha um registro próprio.
  2. Os lugares são identificados por duas informações, a fileira (letra de A a F) e a cadeira (número de 1 a 8). Isso corresponde naturalmente a uma tabela de 6 linhas por 8 colunas, em que cada célula representa uma cadeira.
  3. Nessa tabela, basta ir direto à célula correspondente (por exemplo, a linha D e a coluna 2) para saber se está livre ou ocupada, e marcar a mudança quando alguém senta. Não é preciso percorrer nenhum registro.
  4. Por que as outras estão erradas: A) texto corrido exige leitura de frases inteiras, repetindo o mesmo problema da lista. B) é a própria lista de nomes do primeiro dia, que o texto apontou como causa dos erros. C) separar por letra do nome não relaciona nenhum nome a uma posição, então não informa o lugar. D) pilha é estrutura de acesso apenas ao último elemento, impossível de consultar um lugar específico sem desempilhar.
  5. Conclusão: a alternativa E é a única que mapeia cada lugar a uma posição fixa e permite consulta e atualização diretas, sendo a resposta correta, de acordo com o gabarito.

💡 Dica: Pense em como organizar os dados para facilitar a consulta e marcação de lugares.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acha que descrever as reservas em frases narrativas organiza melhor a informação, sem perceber que para achar um lugar específico seria preciso ler todo o texto.

B Erradaerro: Interpretaçãoa que mais engana

O aluno considera que a lista de nomes já resolve o problema, ignorando que o texto diz que ela não liga cada nome a uma posição fixa e gerou erros.

Por que engana: Confundir listas simples com estruturas que permitem acesso direto por posição, dificultando a verificação rápida.

C Erradaerro: Conceitual

O aluno pensa que agrupar por inicial do nome ajuda a localizar lugares, confundindo organização por nome com organização por posição física.

D Erradaerro: Conceitual

O aluno associa a organização de dados a uma pilha sem verificar que ela só dá acesso ao último item inserido, o que não permite consultar um lugar específico como D-2.

E Correta

A informação é definida por duas posições (fileira e cadeira); a tabela por linhas/colunas permite localizar “C-5” e marcar só aquele lugar.

Raio-X da questão

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

organização de dados em tabela

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas

📚 Reveja

estude estruturas de dados para organização e busca

⚠️ Erro mais comum

Confundir listas simples com estruturas que permitem acesso direto por posição, dificultando a verificação rápida.

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