GeraProva GeraProva Provas com IA para professores do Brasil
Computação4º anoBNCC EF15CO01Fácil⏱ medio

Identifique a estrutura de dados mais apropriada para armazenar uma lista de contatos em um aplicativo. Qual é…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO01

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 a estrutura de dados mais apropriada para armazenar uma lista de contatos em um aplicativo. Qual é a melhor opção?

  1. A) Matriz
  2. B) Registro
  3. C) Lista
  4. D) Grafo
  5. E) Fila

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Identifique o que precisa ser armazenado. Uma lista de contatos é uma coleção de vários itens do mesmo tipo, que cresce e diminui com o tempo (novos contatos são adicionados e antigos são removidos) e que costuma ser percorrida do início ao fim para exibição ou busca. Passo 2: Compare as estruturas. Uma lista (linear ou encadeada) guarda elementos em sequência, permite inserção e remoção sem tamanho fixo e percorrê-los facilmente, o que atende a todos esses requisitos. Passo 3: Por que as outras não servem melhor. A matriz tem tamanho fixo e é voltada para dados organizados em linhas e colunas, o que não combina com uma agenda que cresce livremente. O registro organiza campos diferentes de um único item (nome, telefone, e-mail), mas sozinho não guarda uma coleção de contatos; ele serve para representar cada contato, dentro de uma lista. O grafo modela relações entre elementos, como redes de amizade, o que é mais complexo do que o necessário para uma agenda simples. A fila segue a ordem de chegada (FIFO) e só dá acesso ao primeiro elemento, o que não permite buscar ou ordenar contatos de forma prática. Passo 4: Conclusão. A lista é a estrutura mais apropriada para armazenar a coleção de contatos, e o gabarito oficial C está correto. Observação: na prática, cada contato pode ser representado como um registro dentro de uma lista, mas, entre as opções dadas, a resposta mais adequada para a coleção é a lista.

💡 Dica: Considere as características das estruturas de dados.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode acreditar que, por guardar muitos valores em sequência, a matriz é a estrutura ideal, sem considerar que ela tem dimensão fixa e foi feita para dados tabulares.

B Erradaerro: Conceituala que mais engana

O aluno pode confundir registro com coleção, achando que, como cada contato tem vários campos (nome, telefone, e-mail), o registro basta para guardar a lista inteira.

Por que engana: Confundir diferentes estruturas de dados, escolhendo uma que não permite fácil inserção e remoção sequencial, como matriz ou fila.

C Correta

Listas são adequadas para armazenar conjuntos de dados homogêneos, como contatos.

D Erradaerro: Interpretação

O aluno pode associar contatos a conexões entre pessoas e escolher grafo, sem notar que a questão pede apenas armazenar uma lista de contatos, e não modelar relações entre eles.

E Erradaerro: Senso comum

O aluno pode ter lembrado que filas são usadas para armazenar dados em sequência e escolhê-la por senso comum de 'fila de contatos', sem perceber que a fila limita o acesso ao primeiro elemento.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 progressao
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · conceito de lista encadeada

📚 Reveja

Revisar as principais estruturas de dados e suas aplicações.

⚠️ Erro mais comum

Confundir diferentes estruturas de dados, escolhendo uma que não permite fácil inserção e remoção sequencial, como matriz ou fila.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.