Identifique a estrutura de dados que melhor representa a lista de nomes de alunos em uma turma.
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
Identifique a estrutura de dados que melhor representa a lista de nomes de alunos em uma turma.
- A) Matriz
- B) Lista
- C) Grafo
- D) Registro
- E) Conjunto
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifique o que está sendo representado: uma lista de nomes de alunos de uma turma, ou seja, uma coleção de valores do mesmo tipo (texto), em que a ordem de apresentação costuma importar e pode haver repetição de nomes.
- Analise a estrutura pedida. Uma lista é uma estrutura linear, em que os elementos são organizados em sequência e acessados por posição (primeiro, segundo, terceiro...). Essa é exatamente a ideia de uma chamada de classe ou de uma relação de alunos.
- Por eliminação e comparação, verifique as demais opções. A matriz é uma estrutura bidimensional (linhas e colunas), mais adequada a tabelas com dois índices, o que não é o caso de uma lista simples de nomes. O grafo representa vértices e arestas, usado para relações entre elementos, como redes ou caminhos. O registro agrupa campos de tipos diferentes para descrever uma única entidade, como os dados de um aluno isolado, e não uma coleção de alunos. O conjunto não garante ordem nem permite elementos repetidos da mesma forma, então não expressa bem uma sequência de nomes com posições definidas.
- Conclusão: a estrutura que melhor representa a lista de nomes de alunos é a Lista, que corresponde à alternativa B, coincidindo com o gabarito oficial.
💡 Dica: Pense na melhor forma de armazenar uma lista de nomes.
Alternativa por alternativa
O aluno pode ter associado a palavra 'tabela' ou a organização em linhas de uma chamada à matriz, sem perceber que a matriz exige dois índices (linha e coluna).
Por que engana: Confundir listas com outras estruturas como matrizes ou conjuntos, escolhendo uma estrutura inadequada para armazenar uma lista sequencial de nomes.
Uma lista é a estrutura adequada para armazenar uma sequência de nomes.
O aluno pode ter pensado em 'grafo' como qualquer forma de conectar ou organizar elementos, confundindo uma coleção de nomes com uma rede de relações entre vértices.
O aluno pode ter se prendido ao fato de que cada aluno tem vários dados (nome, matrícula etc.) e concluído que o conjunto de alunos é um registro, confundindo a estrutura de um único item com a coleção.
O aluno pode ter pensado que nomes de alunos são elementos únicos sem ordem, associando a ideia de 'turma' a um conjunto matemático, sem considerar que a lista de chamada tem posições e pode ter repetições.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados básicas · tipos de colecoes de dados
Revisar os tipos de estruturas de dados e suas aplicações.
Confundir listas com outras estruturas como matrizes ou conjuntos, escolhendo uma estrutura inadequada para armazenar uma lista sequencial de nomes.
abstrato
Questões parecidas com resolução
- Identifique a estrutura de dados mais adequada para armazenar os nomes de todos os alunos de uma turma.
- Identifique a estrutura de dados mais adequada para armazenar uma lista de nomes de alunos em uma sala de aula.
- Identifique a estrutura de dados mais apropriada para armazenar a lista de alunos de uma turma.
- Identifique qual estrutura de dados é mais adequada para armazenar a lista de alunos em uma turma.
- Identifique a estrutura de dados mais adequada para armazenar os nomes de alunos em uma sala de aula.
- Qual a estrutura de dados mais adequada para armazenar a lista de alunos de uma turma?
🔎 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
