Ed
há 2 anos
Para responder corretamente à sua pergunta, é necessário analisar cada uma das alternativas em relação ao código mencionado. Como não tenho acesso ao código específico, vou te ajudar a entender como você pode analisar cada alternativa: A) O laço de repetição for interno será executado 10 vezes ao longo da execução de todo o programa. - Verifique quantas vezes o laço interno é executado em relação ao laço externo. Se o laço externo controla a execução do interno, isso pode não ser verdade. B) O print do resultado para i = 3 e j = 5 será o valor 2. - Você precisa verificar a lógica do código para ver qual valor é impresso quando i é 3 e j é 5. 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. - Isso é geralmente verdadeiro, pois um laço while requer inicialização e incremento manual. D) O laço de repetição externo trabalha com um passo de 20. - Verifique a condição de incremento do laço externo. Se ele incrementa de 20, essa afirmação é verdadeira. E) O laço de repetição interno trabalha com um passo unitário. - Isso é verdade se o laço interno incrementa a variável de controle em 1 a cada iteração. Com base na análise, a alternativa que geralmente é correta em relação a um laço for e sua conversão para while é a C. Portanto, a resposta correta é: 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.
Cadastre-se ou realize login
Mais perguntas desse material