Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — UFMT 2017

Algoritmos e Estrutura de DadosAlgoritmos
Código
qq304278
Banca
UFMT
Órgão
UFSBA
Ano
2017
Nível
Médio
Cargo
Técnico em Tecnologia da Informação
Os comandos de repetição são utilizados em algoritmos para realizar, principalmente, repetição de instruções. Assinale a alternativa que NÃO apresenta comando de repetição.
  1. Afor
  2. Bwhile
  3. Cswitch-case
  4. Ddo-while
Revelar gabarito e comentário

GabaritoC — switch-case

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”.

Comandos de repetição em algoritmos

Gabarito: letra C. O comando switch-case é uma estrutura de seleção (condicional), não de repetição. Os comandos for, while e do-while são, de fato, estruturas de repetição utilizadas para executar blocos de código múltiplas vezes.

A questão testa o conhecimento básico sobre as estruturas de controle disponíveis em linguagens de programação. As estruturas de repetição (também chamadas de laços ou loops) permitem que um conjunto de instruções seja executado repetidamente até que uma condição seja satisfeita. Já as estruturas de seleção (como if-else e switch-case) permitem desvios condicionais no fluxo do programa.

Estruturas de controle
  • 1Repetição (laços)
    • for
    • while
    • do-while
  • 2Seleção (condicionais)
    • if-else
    • switch-case
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta

for é um comando de repetição clássico, presente na maioria das linguagens imperativas. Ele geralmente possui uma inicialização, uma condição de continuação e um incremento, sendo ideal para repetições com número conhecido de iterações.

Alternativa B — ✅ Correta

while é um comando de repetição que executa um bloco enquanto uma condição for verdadeira. A condição é testada antes de cada execução do bloco.

Alternativa C — ❌ Incorreta ⟵ GABARITO

switch-case é uma estrutura de seleção múltipla, utilizada para comparar uma expressão com diversos valores e executar o bloco correspondente ao valor compatível. Ela não realiza repetição de instruções, e sim desvio condicional.

Alternativa D — ✅ Correta

do-while é um comando de repetição semelhante ao while, mas a condição é testada após a execução do bloco, garantindo que ele seja executado ao menos uma vez.

Gabarito: letra C

Link permanente: /questoes/qq304278