Questão nº 40

Questão de Tecnologia da Informação · FGV TCE-TO 2022 (nº 40)

FGV2022Analista Técnico - Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Ever comentário ↓

Analise o código Python a seguir.

```
x = [0, 1, 1, 2, 3, 5, 8]
print (x[-4])
```

A saída exibida pela execução desse código é:

Resposta comentada

Gabarito Alternativa E

Em Python, podemos acessar elementos de uma lista usando seus índices (posições). Índices positivos começam do 0 para o primeiro elemento, enquanto índices negativos começam do -1 para o último elemento, contando de trás para frente.

  • (A) Incorreta: [] seria a saída se a lista estivesse vazia ou se a operação resultasse em uma lista vazia, o que não é o caso aqui.
  • (B) Incorreta: Esta alternativa representa um fatiamento (slicing) da lista, como x[3:] ou x[-4:], que retorna uma sub-lista. A operação x[-4] acessa um único elemento, não uma sub-lista. Armadilha da banca: Confunde o acesso a um único elemento (indexação) com a obtenção de uma sub-lista (fatiamento).
  • (C) Incorreta: Esta é uma lista invertida de alguns elementos, mas a operação x[-4] busca um único elemento em uma posição específica, não uma sub-lista invertida.
  • (D) Incorreta: O valor 1 está presente na lista, mas não é o elemento na posição -4. Os elementos x[1] e x[2] são 1, assim como x[-5] e x[-6].
  • (E) Correta: O índice -4 em uma lista Python significa o quarto elemento contando a partir do final da lista. A lista x é [0, 1, 1, 2, 3, 5, 8]. Contando de trás para frente: 8 é -1, 5 é -2, 3 é -3, e 2 é -4. Portanto, x[-4] resulta no valor 2.

Fonte: FGV TCE-TO 2022 Analista Técnico - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho