Logo Passei Direto
Buscar
Aprendemos a trabalhar na AULA 4 com estruturas de repetição aninhadas. Observe o código a seguir que contém um exemplo disso empregando dois laços for.
Acerca deste código, assinale a alternativa que contém uma afirmação CORRETA sobre este código.
I. Na estrutura de repetição while (enquanto) a expressão booleana é verificada antes da execução da primeira da instrução dentro do bloco.
II. Na estrutura de repetição while (enquanto), se a expressão booleana resultar em FALSO as instruções que estão dentro do bloco não são executadas.
IV. Na estrutura de repetição while (enquanto), se o resultado da condição for VERDADEIRO, as instruções são executadas e em seguida a condição será testada novamente.
V. A estrutura de repetição while (enquanto) implementa uma variável contadora implicitamente dentro de sua estrutura.
A I, III, IV e V, apenas.
B I, II, IV e V, apenas.
C I, II e III, apenas.
D I, II, III e IV, apenas.
E I, II, III, IV e V.
User badge image
Questões Para a Compreensão

há 7 meses

Respostas

User badge image

Ed Verified user icon

há 7 meses

Vamos analisar cada afirmativa sobre a estrutura de repetição `while`: I. Na estrutura de repetição while (enquanto) a expressão booleana é verificada antes da execução da primeira instrução dentro do bloco. Verdadeiro, essa é a definição correta do funcionamento do `while`. II. Na estrutura de repetição while (enquanto), se a expressão booleana resultar em FALSO as instruções que estão dentro do bloco não são executadas. Verdadeiro, se a condição for falsa, o bloco não será executado. III. (Nota: você não incluiu a descrição do item III, mas vamos considerar que ele não está presente na análise, pois não foi mencionado). IV. Na estrutura de repetição while (enquanto), se o resultado da condição for VERDADEIRO, as instruções são executadas e em seguida a condição será testada novamente. Verdadeiro, isso descreve corretamente o funcionamento do `while`. V. A estrutura de repetição while (enquanto) implementa uma variável contadora implicitamente dentro de sua estrutura. Falso, o `while` não implementa uma variável contadora implicitamente; isso deve ser feito manualmente, se necessário. Agora, vamos ver quais alternativas contêm apenas as afirmações verdadeiras: - A) I, III, IV e V, apenas. (Falso, pois V é falso) - B) I, II, IV e V, apenas. (Falso, pois V é falso) - C) I, II e III, apenas. (Falso, pois III não foi analisado) - D) I, II, III e IV, apenas. (Falso, pois III não foi analisado) - E) I, II, III, IV e V. (Falso, pois V é falso) Com base na análise, as afirmações verdadeiras são I, II e IV. No entanto, como não temos uma alternativa que contenha apenas I, II e IV, a resposta correta não está listada nas opções fornecidas. Se precisar de mais ajuda, sinta-se à vontade para perguntar!

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Na AULA 4 você aprendeu a trabalhar com a estrutura de repetição while (enquanto). A seguir você encontra um código com o while que deveria apresentar na tela impresso todos os valores de 10 até 100. Porém, o código apresentado contém um problema. Assinale a alternativa que CORRETAMENTE explica qual o problema e a solução para ele.
A O problema no código é que a variável de controle não está sendo iterada, gerando um loop infinito e fazendo com que o laço nunca se encerre. A solução para o problema é retirar a linha do print de dentro do while, colocando após o laço, e criando uma instrução dentro do laço para iterar a variável de controle.
B O problema no código é que expressão lógica colocada no laço está incorreta. A solução para o problema é alterar a condição lógica do laço para x >= 100.
C O problema no código é que a variável de controle não está sendo iterada, gerando um loop infinito e fazendo com que o laço nunca se encerre. A solução para o problema é alterar a condição lógica do laço para x >= 100.
D O problema no código é que a variável de controle não está sendo iterada, gerando um loop infinito e fazendo com que o laço nunca se encerre. A solução para o problema é adicionar uma linha que incremente a variável de controle dentro do while. A linha deve ser inserida antes o print.
E O problema no código é que a variável de controle não está sendo iterada, gerando um loop infinito e fazendo com que o laço nunca se encerre. A solução para o problema é adicionar uma linha que incremente a variável de controle dentro do while. A linha deve ser inserida após o print.

Mais conteúdos dessa disciplina