Uma escola brasileira está desenvolvendo um sistema para acompanhar as notas de 30 estudantes em quatro…
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 brasileira está desenvolvendo um sistema para acompanhar as notas de 30 estudantes em quatro avaliações bimestrais. No sistema, cada estudante ocupará uma linha, cada avaliação ocupará uma coluna e a nota poderá ser localizada diretamente pela combinação entre o número da linha e o número da coluna. A quantidade de estudantes e de avaliações será definida antes do preenchimento dos dados. Com base nessa organização dos dados, qual estrutura de dados é mais adequada para armazenar as notas dos estudantes e permitir sua localização pela combinação entre linha e coluna?
- A) Uma estrutura de conjunto
- B) Uma estrutura de registro
- C) Uma estrutura de grafo
- D) Uma estrutura de lista
- E) Uma estrutura matricial
✅ Resposta correta: alternativa E
Resolução passo a passo
- O enunciado descreve uma tabela com linhas (estudantes), colunas (avaliações) e acesso direto por par linha-coluna. Isso caracteriza uma matriz, estrutura bidimensional de tamanho definido antes do preenchimento.
- Em uma matriz, cada elemento é identificado por dois índices, um de linha e um de coluna, o que permite localizar a nota de um estudante em uma avaliação de forma direta, sem percorrer os demais dados.
- Como a quantidade de estudantes (30) e de avaliações (4) é definida previamente, a estrutura tem dimensões fixas, característica típica de arranjos multidimensionais como a matriz.
- Por que as demais estão erradas: conjunto não garante ordem nem acesso por posição; registro agrupa campos heterogêneos de um mesmo item, sem a organização em linhas e colunas; grafo representa vértices e arestas, não tabelas de valores; lista é sequencial ou encadeada e acessa elementos por uma única posição, não por linha e coluna.
- Conclusão: a estrutura adequada é a matricial, alternativa E, que coincide com o gabarito oficial.
💡 Dica: Relacione a organização em linhas e colunas à estrutura que permite acessar dados por duas dimensões.
Alternativa por alternativa
O aluno pensa que, como os estudantes e avaliações formam um grupo de dados, um conjunto serve para guardar e localizar as notas. Conjuntos não têm noção de linha e coluna nem acesso por posição.
O aluno associa cada estudante a um registro com seus dados e conclui que o conjunto de notas deve ser um registro. Registros agrupam campos de um mesmo item, mas não organizam múltiplos itens em duas dimensões acessíveis por índices.
O aluno vê relações entre estudantes e avaliações e pensa que a estrutura de relacionamento é um grafo. Grafos modelam conexões entre vértices, não tabelas com acesso direto por linha e coluna.
O aluno considera que uma lista de listas funciona como tabela, mas a lista simples acessa elementos por uma única posição. A ideia de localizar pela combinação linha e coluna exige a estrutura matricial explicitamente bidimensional.
Por que engana: Confundir uma lista, que organiza dados em uma dimensão, com uma matriz, que permite localizar elementos pela combinação de linha e coluna.
A estrutura matricial é adequada porque organiza os dados em duas dimensões: linhas e colunas. Neste caso, cada linha representa um estudante e cada coluna representa uma avaliação. Assim, uma nota pode ser localizada diretamente pela combinação desses dois índices.
Raio-X da questão
Estrutura de dados matricial
avaliacao
Noção de estruturas de dados · Índices de linhas e colunas
Revise matrizes e o acesso a elementos por índices de linha e coluna.
Confundir uma lista, que organiza dados em uma dimensão, com uma matriz, que permite localizar elementos pela combinação de linha e coluna.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Na tabela da turma, as notas ficam organizadas em linhas e colunas. Qual estrutura de dados combina com essa…
- Em uma escola, cada turma registra as notas de todos os alunos em várias avaliações. A quantidade de alunos e de…
- Em um algoritmo que registra as notas de cada aluno em quatro avaliações distintas (por aluno × por avaliação), qual…
- Uma escola está desenvolvendo um sistema para acompanhar seus estudantes. Para cada estudante, o programa deve…
- Qual estrutura é mais indicada para organizar dados de um boletim escolar, como nome e notas dos alunos?
- Identifique a estrutura de dados mais adequada para armazenar as notas de 30 alunos em uma escola. Considerando que é…
🔎 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
