Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — FURB 2023

Algoritmos e Estrutura de DadosAlgoritmos
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:
  1. Aestruturas de seleção; loops de repetição; while; if.
  2. Bestruturas de seleção; loops de repetição; while; for.
  3. Cestruturas de repetição; loops de repetição; for; while.
  4. Dloops de repetição; estruturas de seleção; if; for.
  5. 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.

Link permanente: /questoes/qq915201