Questão nº 43

Questão de Programação · FGV TJRN Analista TI 2023 (nº 43)

FGV2023Comum TIProgramação
Gabarito: Ever comentário ↓

Analise o código Python a seguir.

```python
L=[3,5,1,7]
while len(L) < 8:
L.append(L[-2] - L[-1])
print (L)
```

O último número exibido pelo comando print é:

Resposta comentada

Gabarito Alternativa E

  • (A) Incorreta: -51 não resulta de nenhuma das iterações do laço.
  • (B) Incorreta: -6 é o valor gerado na 1ª iteração (1 − 7), não o último.
  • (C) Incorreta: 7 é o último valor da lista inicial, antes do laço acrescentar novos elementos.
  • (D) Incorreta: 19 não corresponde a nenhum dos valores calculados.
  • (E) Correta: as iterações produzem 1−7=−6, 7−(−6)=13, −6−13=−19 e 13−(−19)=32; ao atingir 8 elementos o laço para, sendo 32 o último número da lista impressa.

Fonte: FGV TJRN Analista TI 2023 Conhecimentos Comuns (TI) (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