Um estudante deseja guardar as notas de três provas de cinco alunos em uma matriz. Qual é a estrutura adequada…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Um estudante deseja guardar as notas de três provas de cinco alunos em uma matriz. Qual é a estrutura adequada para esta tarefa?
- A) Lista encadeada
- B) Matriz
- C) Registro
- D) Vetor
- E) Grafo
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifique os dados do problema. Há 5 alunos e 3 provas, e cada nota está associada a um aluno e a uma prova específica. Logo, cada valor depende de dois índices: a linha (aluno) e a coluna (prova).
- Verifique a organização necessária. Como os dados formam uma tabela retangular de 5 linhas por 3 colunas, com todos os elementos do mesmo tipo (notas numéricas), a estrutura que representa essa organização diretamente é a matriz bidimensional.
- Analise o gabarito. A alternativa B (Matriz) está correta e coincide com a conclusão obtida na resolução.
- Justifique as alternativas erradas. A) Lista encadeada é uma estrutura linear de nós ligados por ponteiros, não uma tabela com linhas e colunas. C) Registro agrupa campos de tipos possivelmente diferentes de uma mesma entidade, e não uma grade homogênea de notas. D) Vetor é unidimensional, portanto só conseguiria guardar uma dimensão (por exemplo, uma prova ou um aluno por vez), sem representar a relação entre as duas. E) Grafo representa vértices e conexões entre eles, o que não corresponde à organização em linhas e colunas de notas.
- Conclusão. Como os dados são homogêneos e têm duas dimensões fixas (alunos e provas), a estrutura adequada é a matriz.
💡 Dica: Considere as dimensões da matriz para armazenar as notas.
Alternativa por alternativa
O aluno pode ter associado a ideia de sequência de dados a uma lista encadeada, sem perceber que a estrutura precisa de duas dimensões de acesso.
Uma matriz é perfeita para armazenar dados em formato tabular como notas de alunos.
O aluno pode ter achado que, por guardar informações de vários alunos, um registro serve, confundindo agrupamento de campos heterogêneos com uma grade homogênea de notas.
O aluno pode ter ignorado que os dados possuem duas dimensões (alunos e provas) e pensado que um vetor, por ser uma lista de valores, basta para guardar todas as notas.
Por que engana: Confundir matriz com outras estruturas como vetor ou lista, não entendendo a necessidade de duas dimensões para armazenar notas de múltiplos alunos e provas.
O aluno pode ter pensado em alunos e provas como vértices ligados por arestas, confundindo a relação entre os dados com uma estrutura de conexões.
Raio-X da questão
matriz em programação
avaliacao
estrutura de dados matriz · conceito de vetor e lista
Revisar como declarar e utilizar matrizes em programação.
Confundir matriz com outras estruturas como vetor ou lista, não entendendo a necessidade de duas dimensões para armazenar notas de múltiplos alunos e provas.
abstrato
Questões parecidas com resolução
- Para resolver um problema de coleta de dados, você precisa armazenar informações de 5 alunos utilizando uma matriz…
- Em um projeto escolar, você precisa organizar os dados das notas de 5 alunos em uma matriz. Cada aluno pode ter até 4…
- Um aluno deseja armazenar as notas de cinco matérias em um sistema. Qual estrutura de dados é mais adequada para isso?
- Considere a matriz que armazena as notas de 5 alunos em 3 disciplinas. Qual é a melhor representação desta matriz?
- Um programa deve calcular a média de notas de 5 alunos. Qual estrutura de dados é mais adequada para armazenar essas…
- 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
