Identifique a estrutura de dados mais adequada para armazenar as notas de 30 alunos em uma escola…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Analisar e utilizar as diferentes formas de representação e consulta a dados em formato digital para pesquisas científicas.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Identifique a estrutura de dados mais adequada para armazenar as notas de 30 alunos em uma escola. Considerando que é necessário acessar cada nota individualmente.
- A) Matriz
- B) Lista
- C) Grafo
- D) Registro
- E) Conjunto
✅ Resposta correta: alternativa B
Resolução passo a passo
- Os dados são 30 notas, todas do mesmo tipo (números), com a mesma finalidade, e cada nota precisa ser acessada individualmente. Passo 2: Precisamos de uma estrutura linear, em que cada elemento tem uma posição ordenada (1º aluno, 2º aluno etc.) e pode ser acessado diretamente por essa posição. Passo 3: A lista (também chamada de vetor ou array, em sentido didático) atende a isso: armazena os 30 valores em sequência e permite acessar a nota i diretamente pelo índice i. Passo 4: Por que as outras estão erradas: a matriz organiza dados em duas dimensões (linhas e colunas), o que não é necessário para uma única sequência de notas; o grafo modela vértices ligados por arestas, o que não representa uma coleção ordenada de notas; o registro agrupa campos de tipos diferentes sob um mesmo nome, enquanto aqui todas as notas são do mesmo tipo; o conjunto não mantém ordem nem permite acessar um elemento por posição. Passo 5: Conclusão: a lista é a estrutura mais adequada, e o gabarito oficial B está correto.
💡 Dica: Relacione o armazenamento de vários valores individuais ao uso de uma estrutura sequencial.
Alternativa por alternativa
O aluno pode ter imaginado que, por se tratar de muitos dados, uma tabela de linhas e colunas seria a organização natural, sem perceber que há apenas uma sequência de valores.
Por que engana: O aluno pode escolher matriz por associar a estrutura de dados a uma tabela, mesmo sem haver necessidade de organizar as notas em duas dimensões.
A lista permite acesso e manipulação simples das notas.
O aluno pode ter associado a ideia de conjunto de dados relacionados a uma rede ou grafo de conexões, sem considerar que as notas não possuem relações entre si.
O aluno pode ter confundido registro com qualquer agrupamento de informações, achando que ele serve para guardar várias notas, quando o registro serve para reunir campos heterogêneos de uma mesma entidade.
O aluno pode ter pensado que, como cada nota é um valor único e distinto, um conjunto seria adequado, sem notar que conjuntos não têm ordem nem acesso por posição.
Raio-X da questão
Estruturas de dados lineares
diagnostico
Noção de estrutura de dados · Armazenamento de valores individuais
Revise as características e aplicações de listas, matrizes, grafos, registros e conjuntos.
O aluno pode escolher matriz por associar a estrutura de dados a uma tabela, mesmo sem haver necessidade de organizar as notas em duas dimensões.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Identifique a estrutura de dados mais adequada para armazenar as notas de 30 alunos.
- Qual é a melhor estrutura de dados a ser utilizada para armazenar as notas de 30 alunos em uma escola?
- Identifique a estrutura de dados mais adequada para armazenar as notas de 30 alunos no formato de uma tabela.
- Selecione a estrutura de dados mais adequada para armazenar as notas de 30 alunos em uma turma.
- Quais estruturas de dados você utilizaria para armazenar notas de 30 alunos e por quê?
- Considere um problema onde você deve armazenar as notas de 20 alunos. Qual estrutura de dados é mais adequada para…
🔎 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
