Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — IV - UFG 2018

Algoritmos e Estrutura de DadosAlgoritmos
Código
qq330416
Banca
IV - UFG
Órgão
UFG
Ano
2018
Nível
Médio
Cargo
CS - - Técnico de Tecnologia da Informação
São instruções tipicamente encontradas em linguagens de programação para codificar estruturas de repetição:
  1. Afor, while, repeat
  2. Brepeat, case, for
  3. Cwhile, if, until
  4. Dfor, until, case
Revelar gabarito e comentário

GabaritoA — for, while, repeat

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Estruturas de repetição em linguagens de programação

Gabarito: letra A. As únicas alternativas que trazem exclusivamente comandos de repetição (laços) são for, while e repeat (ou do-while). Comandos como if e case são estruturas condicionais (seleção), não de repetição.

A banca cobra o conhecimento básico das instruções de controle de fluxo. Laços permitem executar um bloco de código repetidamente; condicionais permitem decidir entre caminhos.

Estruturas de controle de fluxo
  • 1Laços (repetição)
    • for
    • while
    • repeat / do-while
    • until
  • 2Condicionais (seleção)
    • if / else
    • case / switch
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

Contém apenas estruturas de repetição: for (iteração sobre uma faixa), while (repetição com teste no início) e repeat (repetição com teste no fim, equivalente a do-while em Pascal/Lua).

Alternativa B — ❌ Incorreta

Inclui case, que é uma estrutura condicional (similar ao switch), não um laço. Portanto, não é um conjunto exclusivo de instruções de repetição.

Alternativa C — ❌ Incorreta

Inclui if, que é a estrutura condicional fundamental. while e until são laços, mas a presença de if invalida a alternativa como conjunto de repetição.

Alternativa D — ❌ Incorreta

Embora for e until sejam laços (em algumas linguagens, until é o complemento de while), case é condicional. Logo, não atende ao pedido.

PEGA ESSA DICA!

Memorize os comandos típicos de cada categoria. Laços: for, while, repeat/do-while, until (menos comum). Condicionais: if (e else), switch/case. Nunca confunda case com um laço — ele seleciona um caso, não repete.

Gabarito: letra A.

Link permanente: /questoes/qq330416