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:
- A[0, 1, 1, 2, 2, 3]
- B[0, 1, 1, 2, 3, 5]
- C[0, 1, 2, 3, 4, 5]
- D[0, 1, 3, 5, 7, 9]
- E[1, 2, 3, 4, 5, 6]