Computação Múltipla Escolha

Com relação aos 3 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 deve se repetir. III. O comando DO... WHILE, por realizar o teste ao final do laço de repetição, 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 3 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 deve se repetir.
III. O comando DO... WHILE, por realizar o teste ao final do laço de repetição, 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

Análise Detalhada da Questão

Esta questão aborda os conceitos fundamentais das estruturas de repetição (laços) em programação. Para responder corretamente, é necessário entender a lógica de funcionamento de cada tipo de comando (FOR, WHILE e DO...WHILE).

Avaliação das Assertivas

Vamos analisar cada item individualmente para determinar se é Verdadeiro (V) ou Falso (F):

  • Item I: "O comando FOR é o mais indicado quando sabemos quantas vezes a repetição vai ocorrer."
  • Análise: Esta assertiva está correta. O laço FOR (ou para) é idealmente utilizado para iterações contadas. Sabemos o início, o fim e o passo da variação.
  • Conclusão: V (Verdadeira).
  • Item II: "O comando WHILE é uma estrutura de repetição que precisa de uma condição que controle quando o trecho deve se repetir."
  • Análise: Correto. O WHILE (enquanto) é um laço de repetição condicional. Ele verifica uma expressão booleana antes de executar o bloco de código. Se a condição for verdadeira, o bloco roda; caso contrário, ele é ignorado.
  • Conclusão: V (Verdadeira).
  • Item 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."
  • Análise: Correto. Esta é a característica principal do DO...WHILE (ou REPEAT...UNTIL). Como a verificação da condição acontece após a execução do comando, o corpo do laço é executado pelo menos uma vez, independentemente do resultado inicial da condição.
  • Conclusão: V (Verdadeira).
  • Item IV: "O comando WHILE executa a repetição até que a condição seja verdadeira, isto é, enquanto a condição for falsa."
  • Análise: Incorreto. A definição padrão de WHILE é: repita enquanto a condição for VERDADEIRA. O laço termina quando a condição torna-se FALSA. A assertiva diz o oposto ("enquanto a condição for falsa").
  • Conclusão: F (Falsa).

Resumo da Lógica

A tabela abaixo resume a classificação das assertivas conforme a análise acima:

ItemAssertivaClassificaçãoMotivo Principal
IUso do FORVUsado para contagem conhecida.
IIUso do WHILEVDepende de uma condição de parada.
IIIDO... WHILEVTeste pós-execução garante 1 volta mínima.
IVLógica do WHILEFExecuta enquanto a condição for verdadeira.

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.