GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF08CO03Fácil⏱ curto

Um algoritmo guarda os itens que uma família vai comprar no mercado e precisa incluir, remover e percorrer…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF08CO03

Utilizar algoritmos clássicos de manipulação sobre listas.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Um algoritmo guarda os itens que uma família vai comprar no mercado e precisa incluir, remover e percorrer esses itens em sequência. Qual estrutura de dados é mais indicada?

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

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. O enunciado descreve um conjunto de itens de compra que precisa ser percorrido em sequência, com inclusão e remoção de elementos. Essas são operações típicas de uma lista (estrutura linear que guarda elementos em ordem e permite inserir, remover e percorrer).
  2. Analisando as alternativas, a lista é a estrutura que combina exatamente essas três necessidades: armazenar uma coleção de itens, acrescentar e retirar itens sem precisar de tamanho fixo e percorrer os elementos um a um na ordem em que foram guardados.
  3. Por que as outras estão erradas: a matriz tem tamanho fixo e organiza dados em linhas e colunas, o que não é o mais indicado para inclusões e remoções frequentes; a variável guarda apenas um único valor por vez; o registro agrupa campos de tipos diferentes de uma mesma entidade, e não uma sequência de itens; o grafo representa vértices ligados por arestas, modelando relações e não uma sequência simples de itens.
  4. Conclusão: como o problema pede armazenar, incluir, remover e percorrer itens em sequência, a estrutura mais adequada é a lista. O gabarito oficial E está correto.

💡 Dica: Relacione as operações de inclusão, remoção e percurso sequencial à estrutura adequada.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode associar 'guardar vários itens' a estruturas com múltiplos índices e achar que a matriz é a forma natural de armazenar uma coleção. Esquece que a matriz tem tamanho fixo e não é pensada para inclusões e remoções dinâmicas.

Por que engana: Escolher uma estrutura como matriz ou grafo por reconhecer que armazena dados, sem considerar que o problema exige incluir, remover e percorrer itens em sequência.

B Erradaerro: Conceitual

O aluno pode entender que 'variável' é o termo geral para qualquer armazenamento de dados, sem perceber que uma variável guarda um único valor por vez e não uma sequência de itens.

C Erradaerro: Conceitual

O aluno pode confundir registro com qualquer agrupamento de informações, achando que ele serve para guardar a lista de itens. Na verdade, o registro reúne campos de uma mesma entidade, mas não representa uma sequência que cresce e encolhe.

D Erradaerro: Senso comum

O aluno pode achar que, por haver itens 'conectados' na compra, o grafo é o modelo adequado. Porém o grafo modela relações entre vértices por arestas, e a situação descrita é uma sequência linear simples.

E Correta

Uma lista é adequada para guardar vários itens de compras e permitir que sejam manipulados.

Raio-X da questão

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

Estrutura de dados lista

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Noção de sequência de dados · Operações em estruturas de dados

📚 Reveja

Revise estruturas de dados e identifique qual representa uma sequência de itens com operações de inclusão e remoção.

⚠️ Erro mais comum

Escolher uma estrutura como matriz ou grafo por reconhecer que armazena dados, sem considerar que o problema exige incluir, remover e percorrer itens em sequência.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Algoritmos clássicos

🔎 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.