Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FGV 2023

ProgramaçãoLinguagens de programação
Código
fg065357
Banca
FGV
Órgão
PGM - Niterói
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Considere o código Python a seguir.L=[0, 1, 1, 2, 3, 5, 8, 13, 21] print (L[2:4][-1])O resultado exibido na execução desse script é:
  1. A0
  2. B1
  3. C2
  4. D3
  5. E21
Revelar gabarito e comentário

GabaritoC — 2

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Fatiamento e indexação em listas Python

Gabarito: letra C. A expressão L[2:4][-1] primeiro realiza o fatiamento L[2:4], que retorna uma nova lista com os elementos dos índices 2 e 3 (inclusive o 2, exclusivo o 4): [1, 2]. Em seguida, o índice -1 acessa o último elemento dessa sublista, que é 2. Portanto, o resultado exibido é 2.

A banca testa o conhecimento de fatiamento ([início:fim]) e indexação negativa (último elemento = -1).

  1. 1L[2:4]
  2. 2Nova lista: [1, 2]
  3. 3[-1] = último elemento
  4. 4Resultado: 2
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Apresenta 0, que equivaleria a L[0] ou a algum outro cálculo, mas não ao resultado do fatiamento e indexação combinados.

Alternativa B — ❌ Incorreta

Apresenta 1. Esse valor aparece como primeiro elemento do fatiamento (L[2:4][0]), mas o índice -1 pega o segundo e último elemento da sublista, que é 2.

Alternativa C — ✅ Correta ⟵ GABARITO

Conforme explicado, o fatiamento L[2:4] gera [1, 2] e o índice -1 retorna 2.

Alternativa D — ❌ Incorreta

Apresenta 3, que é o elemento de índice 4 da lista original (L[4]), mas não o resultado da expressão.

Alternativa E — ❌ Incorreta

Apresenta 21, que seria o último elemento da lista original (L[-1]), mas o fatiamento cria uma sublista que não inclui esse valor.

PEGA ESSA DICA!

Lembre-se de que o fatiamento lista[i:j] retorna uma nova lista com os elementos de índice i até j-1. Depois, aplique a indexação normalmente. Pratique combinando operações para fixar.

Gabarito: letra C

Link permanente: /questoes/fg065357