Ed
anteontem
Vamos analisar cada uma das alternativas em relação ao código apresentado: 1. A) O laço de repetição for interno será executado 10 vezes ao longo da execução de todo o programa. - O laço interno (`for j in range(10, 20, 2)`) irá executar 5 vezes, pois ele começa em 10 e vai até 18, com um passo de 2. Portanto, essa afirmação é falsa. 2. B) O print do resultado para i = 3 e j = 5 será o valor 2. - Para i = 3, o laço interno não chega a j = 5, pois j começa em 10. Portanto, essa afirmação é falsa. 3. C) Se alterássemos o laço for externo para um do tipo while, a linha de código correspondente ao laço poderia ser: while(i < 20). Sendo necessário também a inclusão de mais duas linhas para inicialização e incremento da variável de controle. - Essa afirmação está correta. Para usar um `while`, precisaríamos inicializar `i` antes do laço e incrementar `i` dentro do laço. Portanto, essa afirmação é verdadeira. 4. D) O laço de repetição externo trabalha com um passo de 20. - O laço externo (`for i in range(10, 20)`) trabalha com um passo de 1, não 20. Portanto, essa afirmação é falsa. 5. E) O laço de repetição interno trabalha com um passo unitário. - O laço interno tem um passo de 2, não unitário. Portanto, essa afirmação é falsa. Dessa forma, a alternativa correta é a C.