Computação Múltipla Escolha

Na linguagem C, a repetição é implementada por meio de três estruturas. São elas:

Na linguagem C, a repetição é implementada por meio de três estruturas. São elas:

  1. 'while', 'do...while' e 'for'.
  2. 'if', 'while' e 'for'.
  3. 'if,else', 'do...while' e 'switch'.
  4. 'switch', 'case' e 'for'.
  5. 'break', 'continue' e 'case'.

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A - 'while', 'do...while' e 'for'.

Na linguagem de programação C, existem exatamente três estruturas de controle de fluxo dedicadas à repetição (também chamadas de laços ou loops). Elas garantem que um bloco de código seja executado múltiplas vezes enquanto uma condição for verdadeira ou até que uma condição específica seja atendida.

As três estruturas são:

  1. while: Executa um bloco de código enquanto uma condição especificada for verdadeira. A verificação da condição ocorre antes da execução do bloco.
  • Sintaxe básica: while (condicao) { / codigo / }
  1. do...while: Assemelha-se ao while, mas verifica a condição após executar o bloco de código. Isso garante que o código seja executado pelo menos uma vez.
  • Sintaxe básica: do { / codigo / } while (condicao);
  1. for: Permite definir uma inicialização, uma condição de parada e uma expressão de atualização em uma única linha. É ideal para quando se sabe antecipadamente o número de iterações necessárias.
  • Sintaxe básica: for (inicializacao; condicao; atualizacao) { / codigo / }

Análise

  • Alternativa A (Correta): Lista corretamente as três estruturas de repetição padrão da linguagem C.
  • Alternativa B (Incorreta): Inclui if, que é uma estrutura de decisão (condicional simples), não de repetição.
  • Alternativa C (Incorreta): Mistura estruturas condicionais (if...else) e de decisão múltipla (switch) com a estrutura de repetição do...while.
  • Alternativa D (Incorreta): Foca em estruturas de decisão (switch, case) e inclui apenas uma estrutura de repetição (for).
  • Alternativa E (Incorreta): break e continue são comandos de controle de fluxo usados dentro de laços para alterar a ordem de execução, mas não são estruturas de repetição em si.

Portanto, a alternativa que contém exclusivamente as três estruturas de repetição da linguagem C é a 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.