Uma escola está desenvolvendo um sistema para acompanhar seus estudantes. Para cada estudante, o programa deve…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Produzir, analisar, gerir e compartilhar informações a partir de dados, utilizando princípios de ciência de dados.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Uma escola está desenvolvendo um sistema para acompanhar seus estudantes. Para cada estudante, o programa deve armazenar, como uma unidade, os campos matrícula, nome, turma e média final. O sistema também precisa localizar um estudante e consultar ou atualizar qualquer um desses campos. Nesse módulo, não serão realizadas operações matemáticas entre linhas e colunas nem será necessário representar relações entre estudantes. Com base nas necessidades descritas, qual estrutura de dados é mais adequada para representar as informações de cada estudante?
- A) Um conjunto para eliminar estudantes repetidos.
- B) Um registro para agrupar os campos de cada estudante.
- C) Um grafo para representar conexões entre estudantes.
- D) Uma lista para ordenar os estudantes em sequência.
- E) Uma matriz para organizar valores em linhas e colunas.
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado pede que cada estudante seja armazenado como uma unidade contendo quatro campos diferentes: matrícula, nome, turma e média final. Campos de tipos possivelmente distintos (texto e número) agrupados em uma única entidade caracterizam um registro (struct, em linguagens como C ou Pascal).
- O sistema precisa localizar um estudante e consultar ou atualizar qualquer um dos campos, o que é atendido por um registro acessado pelos nomes dos campos, sem necessidade de operações matemáticas entre linhas e colunas.
- A alternativa B está correta e coincide com o gabarito oficial, pois descreve exatamente um agrupamento heterogêneo de campos por estudante.
- A alternativa A está errada porque um conjunto serve apenas para armazenar elementos sem repetição, não para guardar vários campos associados de um mesmo estudante.
- A alternativa C está errada porque um grafo representa conexões entre elementos, e o enunciado diz expressamente que não será necessário representar relações entre estudantes.
- A alternativa D está errada porque uma lista organiza elementos em sequência, mas não descreve os campos internos de cada estudante, que é a necessidade central.
- A alternativa E está errada porque uma matriz organiza valores do mesmo tipo em linhas e colunas, e o enunciado exclui explicitamente operações entre linhas e colunas, além de não ser adequada a campos heterogêneos.
💡 Dica: Considere as características dos dados a serem armazenados.
Alternativa por alternativa
O aluno pensa que, por haver um cadastro de estudantes, basta uma coleção sem repetição, confundindo a coleção de estudantes com a estrutura que representa um único estudante.
Por que engana: Confundir estruturas que armazenam dados heterogêneos (registro) com aquelas que armazenam dados homogêneos (lista, matriz).
O registro é apropriado porque reúne, sob uma mesma unidade, diferentes campos relacionados a uma entidade. Neste caso, matrícula, nome, turma e média final pertencem ao mesmo estudante e podem ser consultados ou atualizados individualmente.
O aluno associa 'escola' e 'estudantes' a redes sociais e relações de amizade, imaginando que os estudantes precisam ser representados como vértices de um grafo.
O aluno confunde a necessidade de armazenar os dados de cada estudante com a necessidade de manter uma ordem, achando que a sequência resolve a organização das informações individuais.
O aluno pensa que tabelas com linhas e colunas são a forma natural de guardar dados de estudantes, sem notar que o enunciado descarta operações entre linhas e colunas e que a matriz exige valores do mesmo tipo.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados básicas · tipos de dados compostos
Revisar os tipos de estruturas de dados e suas aplicações.
Confundir estruturas que armazenam dados heterogêneos (registro) com aquelas que armazenam dados homogêneos (lista, matriz).
pensamento_critico
cotidiano
Questões parecidas com resolução
- Em uma oficina de memória do bairro, estudantes precisam selecionar publicações digitais para compor o acervo da…
- “Pensei que o cadastro fosse definitivo, mas voltei à tela inicial e preenchi tudo outra vez”, relatou uma moradora ao…
- Pesquisadores acompanham ilhas de calor em uma cidade costeira com 40 sensores. O portal do estudo reúne duas tabelas…
- “Inscrições prorrogadas até domingo”, dizia uma publicação compartilhada em grupos de estudantes, acompanhada do brasão…
- Dá para confiar em um link só porque “todo mundo está repassando”? Em um grupo de mensagens, circulam três endereços…
- — Por que a média de ruído na mesma avenida deu dois valores diferentes? A dúvida surgiu quando um grupo de jovens…
🔎 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
