Questão de Algoritmos e Estrutura de Dados — Algoritmos — IV - UFG 2018
Algoritmos e Estrutura de Dados›Algoritmos
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:
Afor, while, repeat
Brepeat, case, for
Cwhile, if, until
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.