Na aula, Pedro quer guardar o nome e a população de cada cidade juntos. Qual estrutura de dados é mais…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Analisar e utilizar as diferentes formas de representação e consulta a dados em formato digital para pesquisas científicas.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Na aula, Pedro quer guardar o nome e a população de cada cidade juntos. Qual estrutura de dados é mais adequada?
- A) Um conjunto
- B) Um grafo
- C) Uma matriz
- D) Uma lista
- E) Um registro
✅ Resposta correta: alternativa E
Resolução passo a passo
- Identifique o que o problema exige. Pedro precisa guardar, para cada cidade, dois dados de tipos diferentes e ligados entre si: o nome (texto) e a população (número inteiro). Ele quer que essas informações fiquem juntas, como um único item.
- Analise o conceito de registro. Um registro (ou struct) agrupa campos de tipos diferentes sob um mesmo nome, por exemplo cidade com campos nome e populacao. Assim, cada cidade vira uma unidade com seus dados organizados, que é exatamente o que o enunciado pede.
- Verifique as demais alternativas. A) Um conjunto não mantém os dados organizados em campos nomeados e não tem a ideia de associar nome e população de uma mesma cidade. B) Um grafo representa vértices ligados por arestas, ou seja, relações entre elementos, o que não corresponde ao armazenamento de dados de uma cidade. C) Uma matriz armazena elementos de um único tipo em linhas e colunas, e aqui nome e população têm tipos diferentes. D) Uma lista guarda uma sequência de elementos, podendo até armazenar várias cidades, mas cada elemento ainda precisaria de uma estrutura para juntar nome e população; a lista organiza a coleção, não o conjunto de dados de cada cidade.
- Conclusão. A estrutura mais adequada para agrupar nome e população de cada cidade é o registro, alternativa E, que coincide com o gabarito oficial.
💡 Dica: Considere as características das estruturas de dados.
Alternativa por alternativa
O aluno pode imaginar que um conjunto serve para reunir dados relacionados, sem perceber que ele não identifica campos nem preserva a associação entre nome e população de uma mesma cidade.
Por que engana: Confundir estruturas que armazenam dados simples com aquelas que armazenam dados compostos, escolhendo listas ou grafos para pares chave-valor.
O aluno pode confundir a ideia de ligar dados com a ideia de grafo, entendendo que juntar informações significa criar conexões entre elementos, como cidades ligadas por estradas.
O aluno pode lembrar que a matriz organiza dados em linhas e colunas e supor que isso resolve qualquer agrupamento, sem notar que a matriz exige elementos de um mesmo tipo e que nome e população são de tipos diferentes.
O aluno pode usar a noção do dia a dia de lista como uma relação de itens e pensar que uma lista de cidades já resolve o problema, sem perceber que a lista organiza a sequência de itens, não os campos de cada cidade.
Um registro reúne os dados de uma cidade, como seu nome e sua população.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados básicas · tipos de dados compostos
Revisar as principais estruturas de dados e suas aplicações.
Confundir estruturas que armazenam dados simples com aquelas que armazenam dados compostos, escolhendo listas ou grafos para pares chave-valor.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Na aula, Pedro quer guardar as notas de cinco colegas em uma estrutura de dados. Qual estrutura é mais adequada?
- Na escola, a professora quer guardar vários alunos em ordem. Cada aluno tem nome e idade. Qual estrutura é mais adequada…
- A professora quer guardar juntos o nome, a idade e a turma de um único aluno. Qual estrutura de dados é mais adequada?
- Em um programa escolar, cada aluno será representado por uma única unidade que reúna seu nome e sua nota. O nome é um…
- Na escola, Ana quer guardar os nomes de vários alunos em um programa. Os nomes ficarão em uma sequência, um depois do…
- Identifique a estrutura de dados mais adequada para armazenar os nomes 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
