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

Um aluno deseja armazenar as notas de cinco matérias em um sistema. Qual estrutura de dados é mais adequada…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF05CO01

Reconhecer objetos do mundo real e/ou digital que podem ser representados através de listas que estabelecem uma organização na qual há um número variável de itens dispostos em sequência, fazendo manipulações simples sobre estas representações.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Um aluno deseja armazenar as notas de cinco matérias em um sistema. Qual estrutura de dados é mais adequada para isso?

  1. A) Array
  2. B) Função
  3. C) Lista encadeada
  4. D) Registro
  5. E) Arquivo

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O problema pede guardar cinco notas, todas do mesmo tipo (valores numéricos de uma mesma natureza), com quantidade fixa e conhecida (cinco matérias). Passo 2: Para esse caso, a estrutura mais adequada é o array (vetor), que armazena elementos do mesmo tipo em posições sequenciais e acessíveis por índice, por exemplo notas[0] a notas[4]. Passo 3: Com o array, é simples percorrer as cinco notas com um laço, calcular a média e acessar cada matéria pela sua posição. Passo 4: A alternativa B está errada, pois função é um bloco de código que executa uma tarefa e não serve para armazenar valores. Passo 5: A alternativa C está errada, pois a lista encadeada é mais complexa e voltada a tamanhos variáveis e inserções frequentes, o que não é necessário aqui. Passo 6: A alternativa D está errada, pois o registro agrupa campos de tipos diferentes sob um mesmo nome, enquanto aqui as notas são dados homogêneos. Passo 7: A alternativa E está errada, pois arquivo é um meio de armazenamento persistente em disco e não uma estrutura de dados para organizar valores na memória de um programa. Passo 8: Portanto, o gabarito A está correto.

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

Alternativa por alternativa

A Correta

Um array é uma estrutura que armazena elementos de mesmo tipo e é ideal para listas de dados como notas.

B Erradaerro: Conceitual

O aluno confunde estrutura de dados com unidade de código, achando que função serve para guardar e organizar valores.

C Erradaerro: Conceituala que mais engana

O aluno acha que a estrutura mais sofisticada ou dinâmica é sempre melhor, sem considerar que o número de matérias é fixo e o acesso por posição é o essencial.

Por que engana: Confundir tipos de estruturas de dados, escolhendo funções ou arquivos em vez de arrays para armazenar múltiplos valores.

D Erradaerro: Conceitual

O aluno lembra que registro agrupa dados e conclui que serve para qualquer conjunto de informações, sem perceber que registro reúne campos de tipos diferentes e não uma sequência de valores homogêneos.

E Erradaerro: Senso comum

O aluno associa sistema que armazena informações ao uso de arquivos em disco, confundindo armazenamento persistente com a estrutura lógica de organização dos dados.

Raio-X da questão

Dificuldade Fácil
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✍️ direta🧩 consolidacao
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · conceito de array

📚 Reveja

Revisar os tipos de estruturas de dados e suas aplicações.

⚠️ Erro mais comum

Confundir tipos de estruturas de dados, escolhendo funções ou arquivos em vez de arrays para armazenar múltiplos valores.

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Listas e grafos

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