QUESTÃO 10
"Os loops da linguagem Java permitem que você repita a execução de um bloco de código até que uma determinada condição seja verdadeira ou durante uma quantidade específica de iterações." JUNIOR, Edson A. Oliveira; NOEL, Andre Abdala. Programação I. Maringá - PR: UniCesumar, 2018.
Considere o código abaixo: Considerando o código acima, avalie as afirmações abaixo:
I – Este é um exemplo de loop infinito.
II – O programa termina com a variável “contador” tendo valor 4.
III – Se a variável “condição” fosse iniciada com “false”, o código dentro do while não seria executado.
IV – Se tirar o comando “break”, o programa termina com a variável “contador”, tendo valor 5.
V – Se trocasse o comando “while” por “do-while”, não faria diferença.
É correto o que se afirma em:
Alternativa 1: III, apenas.
Alternativa 2: I e IV, apenas.
Alternativa 3: II e III, apenas.
Alternativa 4: I, III e V, apenas.
Alternativa 5: I, II, III e IV, apenas.
Anexos:
Soluções para a tarefa
Respondido por
0
→→→
Resposta:
Alternativa 1: III, apenas.
Explicação:
I - Não é um exemplo de loop infinito pois quando o contador satisfazer a condição (contador>4) o loop será quebrado.
II - O programa termina com a variável contador tendo valor 5.
IV - Se tirar o comando break o programa entra em um loop infinito, assim o contador nunca vai ter um valor definido.
V - Faria diferença pois a condição do while só seria testada depois, então se por exemplo condicao fosse false, contador teria o valor 2 em vez de 1.
→→→
Perguntas interessantes
Inglês,
8 meses atrás
Matemática,
8 meses atrás
Matemática,
8 meses atrás
Matemática,
11 meses atrás
História,
11 meses atrás
Matemática,
1 ano atrás