Raciocínio Lógico Múltipla Escolha

Com relação aos segmentos de estrutura de repetição, avalie cada assertiva como V(verdadeira) ou F(falsa). O comando FOR é o mais indicado quando sabemos quantas vezes a repetição vai ocorrer. II. O comando WHILE é uma estrutura de repetição que precisa de uma condição que controle quando o trecho deve se repetir. III. O comando DO... WHILE, por realizar o teste ao final do laço de repetição, vai sempre executar ao menos 1 vez a sequência de comandos a se repetir. IV. O comando WHILE executa a repetição até que a condição seja verdadeira; isto é, enquanto a condição for falsa.

Com relação aos segmentos de estrutura de repetição, avalie cada assertiva como V(verdadeira) ou F(falsa).

I. O comando FOR é o mais indicado quando sabemos quantas vezes a repetição vai ocorrer.
II. O comando WHILE é uma estrutura de repetição que precisa de uma condição que controle quando o trecho deve se repetir.
III. O comando DO... WHILE, por realizar o teste ao final do laço de repetição, vai sempre executar ao menos 1 vez a sequência de comandos a se repetir.
IV. O comando WHILE executa a repetição até que a condição seja verdadeira; isto é, enquanto a condição for falsa.

  1. V, V, V, F
  2. V, V, V, V
  3. F, V, F, V
  4. V, V, F, V
  5. F, F, V, V

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A - V, V, V, F

Vamos analisar cada assertiva para entender o comportamento das estruturas de repetição (loops) mais comuns em programação:

Análise Detalhada

I. O comando FOR é o mais indicado quando sabemos quantas vezes a repetição vai ocorrer.

  • Verdadeiro (V).
  • O comando FOR é projetado especificamente para cenários onde existe um contador definido ou um limite conhecido de iterações (ex: "faça isso 10 vezes"). Ele facilita a inicialização, verificação e atualização da variável de controle.

II. O comando WHILE é uma estrutura de repetição que precisa de uma condição que controle quando o trecho deve se repetir.

  • Verdadeiro (V).
  • O WHILE (Enquanto) funciona como um "guarda". Ele verifica uma condição booleana antes de entrar no bloco. Se a condição não for atendida, o código dentro do loop nunca será executado. Portanto, ele depende inteiramente dessa condição de controle.

III. O comando DO... WHILE, por realizar o teste ao final do laço de repetição, vai sempre executar ao menos 1 vez a sequência de comandos a se repetir.

  • Verdadeiro (V).
  • Esta é a principal diferença entre o WHILE e o DO...WHILE. No DO...WHILE, o bloco de código é executado primeiro, e só depois a condição é verificada. Isso garante que o corpo do loop rode pelo menos uma vez, independentemente do valor da condição inicial.

IV. O comando WHILE executa a repetição até que a condição seja verdadeira, isto é, enquanto a condição for falsa.

  • Falso (F).
  • A definição está invertida. O comando WHILE executa o loop enquanto a condição for VERDADEIRA. Se a condição for falsa desde o início, o loop é ignorado. A frase "enquanto a condição for falsa" descreveria um comportamento oposto ao padrão da linguagem.

Conclusão

A sequência correta das assertivas é:

  1. V (Item I correto)
  2. V (Item II correto)
  3. V (Item III correto)
  4. F (Item IV incorreto)

Portanto, a sequência é V, V, V, F, correspondendo à Alternativa A.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Raciocínio Lógico

Ver mais Raciocínio Lógico resolvidas

Tem outra questão de Raciocínio Lógico?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.