Computação Múltipla Escolha

Com relação aos segmentos de estrutura de repetição, avalie cada assertiva seguir 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 vai 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 seguir 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 vai 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 - Sequência: V, V, V, F

A questão aborda as diferenças fundamentais entre os principais tipos de laços de repetição (loops) utilizados em programação estruturada. Vamos analisar cada assertiva individualmente para entender o comportamento de cada comando.

Análise Detalhada das Assertivas

  • Assertiva I (Verdadeira): O comando FOR é projetado especificamente para situações onde temos um intervalo definido. Como ele utiliza uma variável de controle (contador) que é inicializada, testada e atualizada automaticamente, é a escolha ideal quando sabemos antecipadamente quantas vezes o bloco deve rodar (ex: percorrer todos os itens de uma lista).
  • Assertiva II (Verdadeira): O comando WHILE (enquanto) funciona como um filtro lógico antes da execução. Ele verifica a condição; se for verdadeira, executa o bloco e verifica novamente. Se a condição já estiver falsa no início, o bloco nunca é executado. Ele depende estritamente dessa condição para controlar o fluxo.
  • Assertiva III (Verdadeira): Esta é a principal diferença do DO...WHILE (faça... enquanto). Diferente do WHILE, ele executa o bloco de código primeiro e só então verifica a condição no final. Isso garante que a sequência de comandos ocorra obrigatoriamente pelo menos uma vez, independentemente do valor inicial da condição.
  • Assertiva IV (Falsa): A descrição está incorreta. O comando WHILE executa o laço enquanto a condição for verdadeira. Quando a condição se torna falsa, a repetição cessa. A assertiva inverte a lógica ao dizer que executa "enquanto a condição for falsa".

Conclusão

Com base na análise acima, temos a seguinte classificação:

  • I: V
  • II: V
  • III: V
  • IV: F

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

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Computação

Ver mais Computação resolvidas

Tem outra questão de Computação?

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