Pular para o conteúdo principal

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

ProgramaçãoLinguagens de programação
Código
fg048861
Banca
FGV
Órgão
MPE-SC
Ano
2022
Nível
Superior
Cargo
Analista em Tecnologia da Informação
Analise o código Python a seguir.class xptoClass:def __iter__(self):self.a = [0]return selfdef __next__(self):self.a.append( \self.a[-1] \+ self.a[-2] if len(self.a) > 1 else 1)return self.axpto = xptoClass()xptoIter = iter(xpto)for k in range(1,6):print(next(xptoIter))No resultado produzido pela execução do código acima, a quinta linha contém exatamente:
  1. A[0, 1, 1, 2, 2, 3]
  2. B[0, 1, 1, 2, 3, 5]
  3. C[0, 1, 2, 3, 4, 5]
  4. D[0, 1, 3, 5, 7, 9]
  5. E[1, 2, 3, 4, 5, 6]
Revelar gabarito e comentário

GabaritoB — [0, 1, 1, 2, 3, 5]

Link permanente: /questoes/fg048861