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
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?
- A) Array
- B) Função
- C) Lista encadeada
- D) Registro
- E) Arquivo
✅ Resposta correta: alternativa A
Resolução passo a passo
- 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
Um array é uma estrutura que armazena elementos de mesmo tipo e é ideal para listas de dados como notas.
O aluno confunde estrutura de dados com unidade de código, achando que função serve para guardar e organizar valores.
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.
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.
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
estruturas de dados
avaliacao
estruturas de dados básicas · conceito de array
Revisar os tipos de estruturas de dados e suas aplicações.
Confundir tipos de estruturas de dados, escolhendo funções ou arquivos em vez de arrays para armazenar múltiplos valores.
abstrato
Questões parecidas com resolução
- Antes de ir à feira, Bia anotou: pão, bananas e sabonete. Que objeto do dia a dia é esse e como Bia pode mudar a ordem…
- No mapa da sala, há círculos para a porta, a mesa da professora, a estante e o quadro. As linhas ligam porta-mesa…
- — A mensagem não chegou ao abrigo do bairro Serra — avisou uma moradora pelo rádio comunitário. Após a enchente, a…
- — O painel da praça ficou cheio de bilhetes sobre lâmpadas apagadas — observou Caio, voluntário do bairro. Em cada…
- — Quem contracena com Caio? — perguntou a responsável pelo grupo de teatro do bairro. Para organizar os próximos…
- Por que uma mesma caminhada pela área verde pode produzir fichas tão diferentes? Para organizar os registros de…
🔎 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
