— 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
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.
- A) Registrar as reservas em um texto corrido, descrevendo em frases quem entrou e onde sentou
- B) Registrar as reservas em uma lista única de nomes na ordem de chegada, sem ligar cada nome a uma posição fixa
- C) Registrar as reservas em pastas separadas pela primeira letra do nome da pessoa que reservou o lugar
- D) Registrar as reservas em uma pilha, colocando cada novo nome no topo e retirando sempre o último que entrou
- 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
- 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.
- 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.
- 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.
- 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.
- 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
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.
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.
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.
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.
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
organização de dados em tabela
avaliacao
estruturas de dados básicas
estude estruturas de dados para organização e busca
Confundir listas simples com estruturas que permitem acesso direto por posição, dificultando a verificação rápida.
pensamento_critico
cotidiano
Questões parecidas com resolução
- No fim da tarde, um grupo de jovens voluntários recebeu caixas de livros devolvidos por moradores do bairro. Para evitar…
- Identifique uma representação que pode ser usada para organizar dados em um formato de tabela.
- Identifique a forma de organização que utiliza uma tabela com linhas e colunas.
- Um sistema de venda de ingressos precisa modelar a ocupação dos assentos numa sala (linhas e colunas). Que estrutura de…
- Identifique a forma de organização que utiliza uma tabela de linhas e colunas.
- Por que um bilhete de devolução atrasada se perde tão fácil? Na pequena biblioteca comunitária do bairro, os empréstimos…
🔎 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
