Em um sistema escolar, um algoritmo precisa calcular a média de notas de uma turma. Que estrutura de dados…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um sistema escolar, um algoritmo precisa calcular a média de notas de uma turma. Que estrutura de dados seria mais apropriada?
- A) Matriz
- B) Registro
- C) Lista
- D) Grafo
- E) Fila
✅ Resposta correta: alternativa C
Resolução passo a passo
- A média é a soma de todas as notas dividida pela quantidade de notas. Para isso, o algoritmo precisa percorrer as notas da turma uma a uma, acumulando a soma e contando os elementos. Passo 2: Uma lista (ou vetor) é uma coleção ordenada de elementos do mesmo tipo, acessados por posição. Ela representa exatamente a sequência de notas da turma, e basta percorrê-la com um laço de repetição. Passo 3: A matriz organiza dados em linhas e colunas, o que só faria sentido com mais de uma dimensão, como notas por disciplina e por aluno. O registro agrupa campos heterogêneos sobre uma mesma entidade, como nome, matrícula e nota de um aluno, e não uma coleção de notas. O grafo modela relações entre elementos por meio de arestas, o que não é necessário para somar valores. A fila é uma estrutura de acesso FIFO, útil para ordem de atendimento, mas não é necessária para calcular uma média. Passo 4: A alternativa correta é C, coincidindo com o gabarito oficial.
💡 Dica: Considere as opções de estruturas de dados disponíveis.
Alternativa por alternativa
Acredita que, por haver muitos alunos, os dados precisam de uma organização bidimensional, como linhas e colunas. Não percebe que apenas uma sequência de notas basta para o cálculo.
Por que engana: Confundir estruturas de dados que armazenam sequencias lineares com outras que representam relacionamentos complexos, escolhendo uma estrutura inadequada para calcular a média.
Confunde registro, que agrupa dados heterogêneos de uma mesma entidade, com uma coleção de valores do mesmo tipo. Pensa que cada nota deve ser guardada como um registro separado.
Listas permitem armazenar e manipular notas facilmente para calcular médias.
Associa a turma a uma rede de relações entre pessoas e imagina que a estrutura deve representar conexões. O cálculo da média não envolve relações entre elementos.
Pensa que as notas precisam ser processadas na ordem de chegada, como em uma fila de atendimento. A ordem de entrada não altera o resultado da média.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados básicas · conceito de media aritmetica
Revisar os tipos de estruturas de dados e suas aplicações.
Confundir estruturas de dados que armazenam sequencias lineares com outras que representam relacionamentos complexos, escolhendo uma estrutura inadequada para calcular a média.
pensamento_critico
abstrato
Questões parecidas com resolução
- Na inscrição para uma oficina de robótica, a escola registra: nome completo, idade, turno escolhido e autorização da…
- — A estação da Praça das Mangueiras está aberta, mas só restam 3 bicicletas — avisou uma moradora ao serviço municipal…
- — Onde estão as peças ásperas em forma de estrela? — perguntou uma criança durante a montagem de um jogo tátil. O…
- — O caminhão só consegue visitar vinte contêineres por noite — avisou a coordenadora da coleta seletiva. Durante a…
- — A tela do empréstimo mostra primeiro a cor e depois a figura — explicou Nora, responsável pela brinquedoteca…
- — A linha 206 passou com a rampa disponível hoje? — perguntou uma usuária no ponto de ônibus. Durante um teste fictício…
🔎 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
