Informática, perguntado por SamCruz, 11 meses atrás

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 oliveirapedroo
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