Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Marcar para revisão Considere o seguinte trecho de um programa em Python, em que a variável n é um inteiro recebido anteriormente: s = 0 for i in range(1, n): if n%i == 0: s += i print(s) Pode-se afirmar que este programa exibe ao final: A Todos os divisores de n B Os divisores de n, exceto ele próprio C A soma de todos os divisores de n D A soma de todos os divisores de n, exceto ele próprio E A soma de todos os números primos até n Gabarito comentado 2 Marcar para revisão Analise o código Python a seguir. for k in range(0, 4, -1): print k Assinale a opção que indica o número de valores printados na execução desse código. A Zero. B Um. C Dois. D Quatro. E Cinco. Gabarito comentado Resposta correta: A A resposta correta é: Zero. 3 Marcar para revisão Observe o código abaixo em Python. a, b = 0, 1 while b < 10: print (b) a, b = b, a+b Após a execução, esse código gera a seguinte saída: A 0 1 2 3 4 5 6 7 8 9 B 0 1 1 2 3 5 8 C 1 1 2 3 5 8 D 1 2 4 8 E 0 0 1 2 3 4 Gabarito comentado Resposta correta: E A resposta correta é: 0 0 1 2 3 4 4 Marcar para revisão Considere o código abaixo, digitado em Python. a, b = 0, 1 while b < 10: a, b = b, a+b No final da execução do código, o último valor armazenado nas variáveis a e b serão, respectivamente: A 13 e 21. B 8 e 13. C 5 e 10. D 13 e 20. E 8 e 10. Gabarito comentado Resposta correta: B A resposta correta é: 8 e 13. 5 Marcar para revisão Na linguagem Python, os comandos L = range(0,12) print L produzem: A [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] B [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] C [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] D [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12] E uma mensagem de erro Gabarito comentado Resposta correta: B A resposta correta é: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] Classified as Internal
Compartilhar