Questão de Algoritmos e Estrutura de Dados — Algoritmos — FURB 2023
Algoritmos e Estrutura de Dados›Algoritmos
Código
qq915201
Banca
FURB
Órgão
FURB - SC
Ano
2023
Nível
Médio
Cargo
Técnico em Assuntos de Informática
Analise a afirmativa a seguir:_____ avaliam expressões ou condições e, com base no resultado da avaliação, decidem qual caminho de execução deve ser seguido. Já _____ permitem que um programa execute um bloco de código várias vezes com base em uma condição ou um número definido de vezes. Como exemplos de loop de repetição e estrutura de seleção temos _____ e _____, respectivamente.Assinale a alternativa que correta e respectivamente completa as lacunas no excerto:
Aestruturas de seleção; loops de repetição; while; if.
Bestruturas de seleção; loops de repetição; while; for.
Cestruturas de repetição; loops de repetição; for; while.
Dloops de repetição; estruturas de seleção; if; for.
Eloops de repetição; estruturas de seleção; for; if.
Revelar gabarito e comentário▾
GabaritoA — estruturas de seleção; loops de repetição; while; if.
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 seleção e repetição
Gabarito: letra A. O texto descreve corretamente que as estruturas de seleção avaliam condições e decidem o caminho, enquanto os loops repetem blocos de código. Os exemplos adequados são while (loop) e if (seleção), respectivamente. A única alternativa que preenche todas as lacunas corretamente é a A.
Estruturas de controle
1Seleção (condição → caminho)
if
switch
2Repetição (bloco várias vezes)
while
for
do-while
LEVEL · soulevel.com.br
Alternativa A — ✅ Correta ⟵ GABARITO
Preenche as lacunas na ordem exata: "estruturas de seleção" (primeira lacuna), "loops de repetição" (segunda), while como exemplo de loop e if como exemplo de estrutura de seleção. É a única que respeita o sentido e a ordem pedidos.
Alternativa B — ❌ Incorreta
Embora as duas primeiras lacunas estejam corretas, o quarto termo (for) é um loop, não uma estrutura de seleção. O exemplo de seleção deveria ser if ou switch.
Alternativa C — ❌ Incorreta
A primeira lacuna é preenchida com "estruturas de repetição", quando deveria ser "estruturas de seleção". Além disso, os exemplos dados (for e while) são ambos loops, faltando um exemplo de seleção.
Alternativa D — ❌ Incorreta
A primeira lacuna recebe "loops de repetição" (deveria ser "estruturas de seleção") e a segunda recebe "estruturas de seleção" (deveria ser "loops de repetição"). Os exemplos estão invertidos: if (seleção) e for (loop) não seguem a ordem solicitada (primeiro loop, depois seleção).
Alternativa E — ❌ Incorreta
As duas primeiras lacunas estão trocadas: coloca "loops de repetição" onde deveria vir "estruturas de seleção" e vice-versa. Embora os exemplos (for e if) estejam na ordem correta, o erro inicial invalida a alternativa.