GeraProva GeraProva Provas com IA para professores do Brasil
Computação3º anoBNCC EF15CO01Média⏱ medio

Qual estrutura de dados é mais adequada para armazenar 30 registros 'cliente' (campos: nome, CPF…

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

Qual estrutura de dados é mais adequada para armazenar 30 registros 'cliente' (campos: nome, CPF, historicoCompras) de modo a permitir acesso por índice e iteração por um algoritmo?

  1. A) Pilha (stack)
  2. B) Árvore binária de busca
  3. C) Vetor (matriz unidimensional) de registros.
  4. D) Tabela hash
  5. E) Lista ligada

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Identifique os requisitos da questão. São 30 registros de tamanho conhecido, com acesso direto por índice (por exemplo, obter o cliente da posição 12) e iteração sequencial de todos os elementos por um algoritmo. Passo 2: Avalie o vetor (matriz unidimensional). Ele guarda os elementos em posições contíguas, numeradas de 0 a 29, então o acesso a qualquer índice é direto e de tempo constante, e percorrer todos os registros com um laço de repetição é simples e eficiente. Como a quantidade é fixa e pequena, o vetor atende bem aos dois requisitos. Passo 3: Compare com as demais alternativas. A pilha só permite acesso ao topo (último a entrar, primeiro a sair), sem acesso por posição. A árvore binária de busca organiza os dados pela chave de busca, não por posição, então não é a estrutura natural para acesso por índice. A tabela hash acessa os dados por uma chave calculada por função de dispersão, e não por índice sequencial. A lista ligada permite percorrer todos os elementos, mas para acessar o i-ésimo registro é preciso percorrer a lista desde o início, o que é mais lento que no vetor. Passo 4: Conclusão. A alternativa C é a correta, coincidindo com o gabarito oficial.

💡 Dica: Considere as características de acesso e iteração das estruturas de dados.

Alternativa por alternativa

A Erradaerro: Conceitual

Imagina que a pilha serve para guardar uma sequência de registros que será percorrida, confundindo o modelo LIFO com acesso aleatório por índice.

B Erradaerro: Conceitual

Acredita que uma estrutura de busca eficiente é sempre a melhor escolha, mesmo quando o requisito é acessar por posição e não por chave.

C Correta

Um vetor de registros permite indexação direta por posição e iteração sequencial eficiente para acessar, atualizar ou percorrer cada cliente.

D Erradaerro: Conceituala que mais engana

Associa tabela hash a acesso rápido em geral e não percebe que ela acessa pela chave calculada pela função de dispersão, não por índice, além de não ter ordem definida para iteração.

Por que engana: Escolher uma estrutura que não permite acesso rápido por índice, como pilha ou lista ligada, em vez de um vetor.

E Erradaerro: Conceitual

Supõe que a lista ligada é superior por ser dinâmica e percorrível, sem considerar que o acesso ao i-ésimo elemento exige percorrer a lista desde o início.

Raio-X da questão

Dificuldade Média
Bloom Analisar
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 · acesso por índice

📚 Reveja

Revisar as principais estruturas de dados e suas características.

⚠️ Erro mais comum

Escolher uma estrutura que não permite acesso rápido por índice, como pilha ou lista ligada, em vez de um vetor.

🌎 Tema transversal

ciencia_tecnologia

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