Identifique qual estrutura de dados é mais adequada para armazenar a lista de contatos de um grupo de amigos…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).
Fonte: Base Nacional Comum Curricular (MEC).Questão
Identifique qual estrutura de dados é mais adequada para armazenar a lista de contatos de um grupo de amigos que pode ser alterada com frequência.
- A) Matriz
- B) Lista
- C) Conjunto
- D) Registro
- E) Grafo
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifique o que a questão pede. Queremos uma estrutura para guardar uma lista de contatos de um grupo de amigos, que muda com frequência (inclusões, remoções e alterações). A estrutura precisa ser dinâmica e permitir acrescentar e retirar elementos com facilidade.
- Analise o requisito principal. Como a lista muda com frequência e não se sabe de antemão quantos contatos haverá, o ideal é uma estrutura que cresça e encolha sem necessidade de redimensionar um bloco fixo de memória.
- Compare com as alternativas. A lista (B) é uma estrutura linear, sequencial e dinâmica, que aceita inserção e remoção de elementos com facilidade e preserva a ordem dos contatos. Ela é a escolha típica para coleções de tamanho variável que sofrem alterações frequentes, por isso é a alternativa correta.
- Por que as outras estão erradas. A matriz (A) tem tamanho fixo e organiza dados em linhas e colunas, o que não combina com uma lista que cresce e diminui. O conjunto (C) não admite elementos repetidos e não preserva ordem, sendo mais adequado para testar pertinência. O registro (D) agrupa campos heterogêneos de uma única entidade, não uma coleção de contatos. O grafo (E) modela relações entre vértices e arestas, o que não corresponde a uma lista simples de contatos.
- Conclusão. Como a alternativa B coincide com o gabarito oficial, a resposta correta é a lista.
💡 Dica: Considere as características das estruturas de dados.
Alternativa por alternativa
O aluno pensa que a matriz serve para armazenar qualquer conjunto de dados organizados, ignorando que seu tamanho é fixo e que alterações frequentes exigem recriar a estrutura.
Por que engana: Confundir a flexibilidade de listas com a rigidez de matrizes, escolhendo matriz para dados mutaveis.
Listas permitem fácil adição e remoção de elementos, ideal para contatos que mudam com frequência.
O aluno associa conjunto apenas à ideia de coleção de elementos e esquece que conjuntos não têm ordem nem permitem repetição, o que não é o foco de uma lista de contatos que se altera com frequência.
O aluno confunde registro, que agrupa campos de tipos diferentes de um mesmo item, com uma coleção de vários contatos, pensando que basta um registro para guardar todos.
O aluno, pela palavra 'grupo' e pela ideia de pessoas conectadas, associa a lista de amigos a relações de rede e escolhe grafo, sem perceber que o problema pede apenas armazenar e alterar uma lista.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados básicas · caracteristicas de listas e matrizes
Revisar as principais estruturas de dados e suas aplicações.
Confundir a flexibilidade de listas com a rigidez de matrizes, escolhendo matriz para dados mutaveis.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Identifique a estrutura de dados mais apropriada para armazenar uma lista de contatos em um aplicativo. Qual é a melhor…
- Qual seria a melhor estrutura de dados para representar um grupo de amigos e suas interações? Justifique sua escolha.
- Identifique a estrutura de dados mais adequada para representar as relações entre amigos em uma rede social.
- Identifique a estrutura de dados mais adequada para armazenar uma lista de contatos, incluindo nome, telefone e e-mail.
- Analise a situação em que você deve escolher uma estrutura de dados para representar a relação entre amigos. Qual seria…
- Identifique qual estrutura de dados é mais adequada para representar uma rede social em um programa.
Todas as questões de Organização e representação da informação
🔎 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
