Em uma escola, cada turma registra as notas de todos os alunos em várias avaliações. A quantidade de alunos e…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir soluções computacionais de problemas de diferentes áreas do conhecimento, de forma individual e colaborativa, selecionando as estruturas de dados e técnicas adequadas, aperfeiçoando e articulando saberes escolares.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em uma escola, cada turma registra as notas de todos os alunos em várias avaliações. A quantidade de alunos e de avaliações é definida antes do início do período, e cada nota é localizada pela posição do aluno e pela avaliação. Com base nessa organização, qual estrutura de dados representa diretamente as notas?
- A) Grafo
- B) Registro
- C) Matriz
- D) Conjunto
- E) Lista
✅ Resposta correta: alternativa C
Resolução passo a passo
- O enunciado descreve um conjunto de notas organizado em duas dimensões: cada linha corresponde a um aluno e cada coluna a uma avaliação. Assim, cada nota é localizada por dois índices, a posição do aluno e a posição da avaliação.
- Uma estrutura que acessa cada valor por dois índices e tem quantidade fixa de linhas e colunas definida antes do uso é a matriz (vetor bidimensional). Por exemplo, nota[i][j] representa a nota do aluno i na avaliação j.
- A alternativa C (Matriz) é, portanto, a correta, e coincide com o gabarito oficial. As dimensões definidas no início do período correspondem ao tamanho fixo da matriz.
- Por que as outras estão erradas:
- A) Grafo representa vértices ligados por arestas, o que não corresponde à organização em posições de aluno e avaliação.
- B) Registro agrupa campos de tipos diferentes sob um mesmo nome, mas não localiza valores por posição numérica em duas dimensões.
- D) Conjunto é uma coleção sem ordem e sem acesso por posição, o que não serve para localizar cada nota.
- E) Lista é uma sequência de uma única dimensão, o que não basta para indicar aluno e avaliação ao mesmo tempo.
- O ponto central é perceber que a localização da nota depende de duas posições simultâneas, o que caracteriza diretamente uma matriz.
💡 Dica: Observe que cada nota é identificada por duas posições: aluno e avaliação.
Alternativa por alternativa
O aluno associa a organização de notas a relações entre elementos, pensando em vértices e arestas, quando o enunciado trata apenas de posições em uma tabela.
O aluno acredita que agrupar as notas de cada aluno em campos de um registro basta para representar as notas, sem perceber que o acesso no registro se dá pelo nome do campo e não pela posição do aluno e da avaliação.
A matriz organiza os dados em linhas e colunas. Assim, é possível localizar cada nota pela posição do aluno e pela avaliação.
O aluno entende que as notas são apenas um conjunto de valores, ignorando que a posição do aluno e da avaliação identifica cada nota e que um conjunto não possui ordem nem acesso por posição.
O aluno pensa que uma única posição, como em uma sequência linear, é suficiente para localizar a nota, ignorando que o enunciado exige duas posições simultâneas (aluno e avaliação).
Por que engana: Pode escolher lista ou conjunto por reconhecer que armazenam vários valores, sem considerar que cada nota é localizada por duas posições, correspondentes ao aluno e à avaliação.
Raio-X da questão
Representação de dados em matriz
avaliacao
Organização de dados em tabelas · Estruturas de dados básicas
Revise matrizes e sua organização em linhas e colunas para representar dados associados a duas dimensões.
Pode escolher lista ou conjunto por reconhecer que armazenam vários valores, sem considerar que cada nota é localizada por duas posições, correspondentes ao aluno e à avaliação.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Em um algoritmo que registra as notas de cada aluno em quatro avaliações distintas (por aluno × por avaliação), qual…
- Uma escola brasileira está desenvolvendo um sistema para acompanhar as notas de 30 estudantes em quatro avaliações…
- Em um sistema da escola, cada aluno deve ser cadastrado com seu nome, sua turma e suas notas em diferentes disciplinas…
- Na tabela da turma, as notas ficam organizadas em linhas e colunas. Qual estrutura de dados combina com essa…
- Em um programa escolar, cada aluno terá seu nome ligado à sua nota. O professor deverá informar um nome e encontrar…
- Qual estrutura de dados é mais adequada para armazenar as notas de alunos em uma sala de aula?
🔎 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
