Questão nº 45

Questão de Tecnologia da Informação · FGV ALEP 2024 (nº 45)

FGV2024Técnico Legislativo - Suporte e ManutençãoTecnologia da Informação
Gabarito: Cver comentário ↓

Considere o seguinte trecho de código em Python:

```
total = 1
EXPR
for num in numbers:
total *= num
print(total)
```

Assinale a opção que pode substituir EXPR, no trecho de código, para que o resultado exibido seja 3840.

Resposta comentada

Gabarito Alternativa C

O laço for percorre cada elemento da lista e vai multiplicando o valor atual de total pelo elemento. Como total começa em 1, o resultado final é o produto de todos os números da lista. Para dar 3840, precisamos achar a lista cujo produto seja exatamente 3840.

  • (A) Incorreta: O produto é 1×2×4×6×10=4801 \times 2 \times 4 \times 6 \times 10 = 480, não 3840.
  • (B) Incorreta: O produto é 5×10×15×20×25=3750005 \times 10 \times 15 \times 20 \times 25 = 375000, muito maior que 3840.
  • (C) Correta: O produto é 2×4×6×8×10=38402 \times 4 \times 6 \times 8 \times 10 = 3840. É a única lista que, multiplicada do início ao fim, resulta exatamente no valor pedido.
  • (D) Incorreta: O produto é 10×15×20×25×30=225000010 \times 15 \times 20 \times 25 \times 30 = 2250000, muito maior que 3840.
  • (E) Incorreta: O produto é 2×6×8×10×12=115202 \times 6 \times 8 \times 10 \times 12 = 11520, não 3840.

Armadilha da banca: a alternativa E parece tentadora porque todos os números são pares e "crescem de forma regular", mas o produto final é 11520, não 3840. A pegadinha é que o aluno pode tentar "adivinhar" pelo padrão visual (números pares consecutivos) em vez de calcular o produto. Sempre que vir um for multiplicando, faça a conta mental ou no papel — nunca escolha pela aparência da sequência.

Fonte: FGV ALEP 2024 Técnico Legislativo - Suporte e Manutençã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