Qual é a saída do código: lista = [5, 10, 15]; print(lista[1])?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar soluções de problemas para os quais seja adequado o uso de registros e matrizes unidimensionais para descrever suas informações e automatizá-las usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é a saída do código: lista = [5, 10, 15]; print(lista[1])?
- A) 5
- B) 10
- C) 15
- D) Erro
- E) None
✅ Resposta correta: alternativa B
Resolução passo a passo
- A lista lista = [5, 10, 15] tem três elementos, com índices 0, 1 e 2, contados a partir do zero em Python.
- O índice 0 corresponde ao valor 5, o índice 1 ao valor 10 e o índice 2 ao valor 15.
- O comando print(lista[1]) acessa o elemento de índice 1, que é 10, e o exibe na tela.
- Portanto a saída é 10, alternativa B, que coincide com o gabarito oficial.
- Por que as outras estão erradas: A) 5 é o elemento de índice 0, não o de índice 1; C) 15 é o elemento de índice 2; D) Erro não ocorre porque o índice 1 existe na lista; E) None seria o resultado de funções sem retorno, não de acesso a um elemento existente.
💡 Dica: Identifique o índice do elemento a ser impresso.
Alternativa por alternativa
O aluno acredita que a contagem de posições começa em 1, como na linguagem do dia a dia, e então lista[1] seria o primeiro elemento, que é 5.
Por que engana: Confundir o indice inicial das listas, considerando que comeca em 1 ao inves de 0.
10 é o segundo item da lista.
O aluno confunde o índice 1 com a posição 'segundo elemento' contada de forma errada, ou toma o último elemento como referência, chegando a 15.
O aluno pensa que colchetes com índice 1 causam erro porque supõe que a indexação começa em 1 e que lista[1] estaria fora do alcance.
O aluno imagina que acessar um índice de lista sem retorno explícito resulta em None, confundindo o acesso a elemento com o retorno de funções vazias.
Raio-X da questão
indexação de listas
avaliacao
indexacao de listas · sintaxe de listas
Revisar como funciona a indexação em listas em Python.
Confundir o indice inicial das listas, considerando que comeca em 1 ao inves de 0.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a saída do seguinte código? lista = [1, 2, 3]; print(lista[1])
- Considere a lista [5, 10, 15]. Qual é o segundo elemento?
- Identifique qual é a saída do código a seguir: lista = [1, 2, 3]; print(lista[::-1]).
- Qual a saída do seguinte código? x = 5; y = 10; print(x + y);
- O código em Python é: lista = [1, 2, 3]; lista[5] = 6. Qual o erro encontrado?
- Analise o seguinte código: lista = [1, 2, 3]; para i em lista: print(i). Qual será a saída deste código?
Todas as questões de Programação - Programação usando registros e matrizes
🔎 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
