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', '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'.

Análise Didática

A linguagem C possui duas categorias principais de estruturas de controle de fluxo: decisão (para escolher caminhos) e repetição (para criar laços). A questão pede especificamente as estruturas de repetição.

As três estruturas de repetição (loops) nativas da linguagem C são:

  1. while: Um laço que testa a condição antes de executar o bloco de código. Se a condição for falsa desde o início, o bloco nunca roda.
  2. do...while: Um laço que executa o bloco de código pelo menos uma vez e só então testa a condição. É útil quando se quer garantir que uma ação ocorra antes da verificação.
  3. for: O laço mais comum, utilizado geralmente quando se sabe antecipadamente o número de iterações desejadas. Ele combina inicialização, teste de condição e atualização do contador em uma única linha.

Por que as outras alternativas estão erradas?

Para identificar a resposta, basta eliminar as opções que contêm estruturas de decisão (que escolhem caminhos, mas não repetem):

  • if / if...else: Estruturas condicionais simples. Não repetem código.
  • switch / case: Estruturas de seleção múltipla. Também não repetem código.
  • break / continue: São comandos usados dentro dos laços para alterar seu comportamento (parar ou pular uma iteração), mas eles não constituem a estrutura do laço em si.

Tabela comparativa rápida:

Palavra-chaveCategoria PrincipalFunção
while, do...while, forRepetiçãoCriam laços (loops)
if, switchDecisãoEscolhem caminhos no código
break, continueControleInterrompem ou pulam etapas

Portanto, a única alternativa que lista corretamente os três tipos de laços de repetição é 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.