Um programa precisa acessar dados de uma lista. Como isso é feito?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Um programa precisa acessar dados de uma lista. Como isso é feito?
- A) Através de chaves
- B) Acessando pelo índice
- C) Usando variáveis somente
- D) Por ordem alfabética
- E) Com loops apenas
✅ Resposta correta: alternativa B
Resolução passo a passo
- Uma lista é uma estrutura de dados que armazena vários valores em sequência, e cada valor ocupa uma posição numerada.
- Essa posição é chamada de índice (geralmente começando em 0 na maioria das linguagens de programação). Para acessar um dado, o programa informa o índice desejado, por exemplo lista[2].
- Portanto, a alternativa B, acessando pelo índice, descreve corretamente a forma de acesso direto aos elementos de uma lista. Concordo com o gabarito oficial.
- A alternativa A está errada, pois chaves não são o mecanismo de acesso a elementos de uma lista; em algumas linguagens elas delimitam blocos ou definem dicionários.
- A alternativa C está errada, pois usar apenas variáveis não organiza nem permite acessar uma coleção de dados de forma sequencial.
- A alternativa D está errada, pois a ordenação alfabética é um tipo de organização opcional, não a forma como o programa acessa os dados.
- A alternativa E está errada, pois loops são uma forma de percorrer a lista, mas o acesso em si ocorre pelo índice; usar loops "apenas" não define o acesso.
💡 Dica: Considere como listas são manipuladas em programação.
Alternativa por alternativa
Confunde a sintaxe de algumas linguagens, em que chaves delimitam blocos ou dicionários, com o mecanismo de acesso a elementos de uma lista.
Por que engana: Confundir acesso por índice com acesso por chave ou ordem, não entendendo que listas são acessadas por posição numérica.
Elementos em listas são acessados pelo índice correspondente.
Acredita que armazenar valores em variáveis separadas basta para acessar uma coleção de dados, ignorando a estrutura sequencial da lista.
Supõe que o acesso aos dados depende de uma ordenação alfabética, confundindo uma possível organização dos dados com a forma de acessá-los.
Entende que loops são o próprio método de acesso, mas laços apenas percorrem a lista e não substituem a referência à posição de cada elemento.
Raio-X da questão
acesso a listas
avaliacao
estruturas de dados listas · indice em listas
Revisar como acessar e manipular listas em programação.
Confundir acesso por índice com acesso por chave ou ordem, não entendendo que listas são acessadas por posição numérica.
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um programa que utiliza listas, qual a função principal de armazenar dados?
- Explique como listas podem ser utilizadas para organizar dados em um programa.
- Em um programa, como uma lista pode ser usada para armazenar informações sobre alunos?
- Qual a principal vantagem de usar listas em um programa que manipula dados frequentemente?
- Explique a importância das listas na organização de dados em um programa de computador.
- Qual é a função de uma lista em programação e como você a utilizaria para organizar dados?
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
