Pular para o conteúdo principal

Questão de Programação — Conceitos básicos de programação — VUNESP 2025

ProgramaçãoConceitos básicos de programação
Código
vu112225
Banca
VUNESP
Órgão
UNESP
Ano
2025
Nível
Superior
Cargo
V - - Assistente de Suporte Acadêmico III - Área de Atuação: Assistente de Suporte Acadêmico III - Área de Atuação: Suporte em Tecnologia da Informação - Edital nº 232
Considere o trecho de código a seguir escrito na linguagem Python.a = [1,2,3,4]print(a[:-1])É correto afirmar que o valor impresso será:
  1. A[4]
  2. B[1]
  3. C[2,3,4]
  4. D[1,2,3]
  5. E[2,3]
Revelar gabarito e comentário

GabaritoD — [1,2,3]

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 de listas em Python

Gabarito: D. O slice a[:-1] retorna todos os elementos da lista até o penúltimo índice (exclusive), resultando em [1,2,3].

A operação de fatiamento (slicing) em Python segue a sintaxe [inicio:fim:passo]. Quando fim é negativo, a contagem é feita a partir do final da lista: -1 corresponde ao último elemento, mas o slice exclui o índice final. Assim, a[:-1] equivale a a[0:3], incluindo os índices 0, 1 e 2.

  1. 1Sintaxe [início:fim:passo]
  2. 2fim = -1 → penúltimo (exclusive)
  3. 3Equivale a a[0:3]
  4. 4Resultado: [1, 2, 3]
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

[4] seria obtido com a[-1:] (apenas o último elemento) ou a[-1] (elemento isolado). O slice a[:-1] não retorna só o último.

Alternativa B — ❌ Incorreta

[1] corresponderia a a[:1] (primeiro elemento). O slice dado retorna três elementos.

Alternativa C — ❌ Incorreta

[2,3,4] seria o resultado de a[1:] (a partir do índice 1). O slice a[:-1] inicia no índice 0.

Alternativa D — ✅ Correta ⟵ GABARITO

a[:-1] retorna uma nova lista com os elementos do índice 0 até o penúltimo: [1,2,3].

Alternativa E — ❌ Incorreta

[2,3] seria obtido com a[1:3] ou a[-3:-1]. O slice correto inclui o primeiro elemento.

Gabarito: D

Link permanente: /questoes/vu112225