Em um programa, como uma lista pode ser usada para armazenar informações sobre alunos?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um programa, como uma lista pode ser usada para armazenar informações sobre alunos?
- A) Armazenar apenas os nomes dos alunos.
- B) Criar uma única entrada para cada aluno.
- C) Organizar dados diferentes em uma única estrutura.
- D) Impedir o acesso a informações.
- E) Dificultar a modificação das informações.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Uma lista, em programação, é uma estrutura de dados que agrupa vários valores sob um mesmo nome e permite acessá-los por posição. Para guardar informações de alunos, é possível colocar em uma única estrutura diferentes tipos de dados sobre cada aluno, como nome, idade e nota.
- Por isso a alternativa C está correta: a lista organiza dados diferentes em uma única estrutura, facilitando o armazenamento e o acesso às informações.
- A alternativa A está errada porque a lista não se limita a nomes; ela pode armazenar qualquer tipo de informação sobre os alunos.
- A alternativa B está errada porque a lista não cria uma única entrada por aluno; ela pode conter várias entradas, uma para cada aluno, mas essa não é a característica que define seu uso para dados diversos.
- A alternativa D está errada porque listas não são usadas para impedir o acesso, mas justamente para permitir o acesso organizado aos dados.
- A alternativa E está errada porque listas são estruturas que podem ser modificadas com facilidade, adicionando, removendo ou alterando elementos.
- Conclusão: a resposta correta é a alternativa C, que coincide com o gabarito oficial.
💡 Dica: Pense em como as listas organizam dados de forma estruturada.
Alternativa por alternativa
O aluno acredita que a lista serve apenas para guardar um tipo de dado, como nomes, ignorando que ela pode reunir informações diversas sobre cada aluno.
O aluno associa a lista a um registro único por aluno e confunde a organização dos dados com a quantidade de entradas, sem perceber que o ponto central é reunir dados diferentes na mesma estrutura.
Por que engana: Achar que listas armazenam apenas um tipo de dado ou que não permitem organizar múltiplas informações relacionadas.
As listas permitem organizar nomes, notas e outras informações em uma só estrutura.
O aluno entende que estruturas de dados servem para restringir ou esconder informações, confundindo a organização de dados com mecanismos de segurança ou bloqueio de acesso.
O aluno supõe que, por estar organizada, a informação fica rígida e difícil de alterar, o que contraria a função de uma lista como estrutura dinâmica e editável.
Raio-X da questão
listas em programação
fixacao
estruturas de dados básicas · conceito de lista em programação
Revisar como listas são utilizadas para armazenar dados em programação.
Achar que listas armazenam apenas um tipo de dado ou que não permitem organizar múltiplas informações relacionadas.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Em um programa de computador, como uma lista pode ser utilizada para armazenar notas de alunos?
- Em um programa, como um registro pode ser usado para armazenar dados de um aluno?
- Em uma lista de alunos, qual a forma correta de representá-la em um código de programa?
- Considerando um programa que precisa armazenar dados de alunos, como o conceito de variável pode ser utilizado para…
- Qual a função de uma lista em programação e como você a utilizaria para armazenar nomes?
- Em um algoritmo, é necessário armazenar os dados de alunos em uma lista. Qual estrutura seria mais adequada?
🔎 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
