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 grafo denso, qual representação — matriz de adjacência ou lista de adjacência — permite verificar em tempo…
- Descreva sucintamente como verificar se um grafo simples não direcionado é k-regular usando sua lista de adjacência; que…
- Em um grafo simples não direcionado representado por lista de adjacência, o que caracteriza um vértice isolado e como…
- Descreva com precisão o algoritmo e as estruturas de dados (registros, hash ou listas) para construir um índice…
- Em um autômato orientado por eventos que registra leituras periódicas de um sensor, qual estrutura de dados é mais…
- Projete um autômato baseado em eventos para gerenciar reservas de salas multimídia na escola: descreva estados, eventos…
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
