Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — FAU 2026

Algoritmos e Estrutura de DadosAlgoritmos
Código
gp019088
Banca
FAU
Órgão
Prefeitura de Paula Freitas - PR
Ano
2026
Cargo
Professor de Tecnologia da Informação
Qual estrutura de repetição em linguagem de programação como Python executaenquanto uma condição for verdadeira?
  1. ASWITCH.
  2. BCASE.
  3. CWHILE.
  4. DIF.
  5. EBREAK.
Revelar gabarito e comentário

GabaritoC — WHILE.

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 Python

Gabarito: letra C. A estrutura de repetição que executa um bloco de código enquanto uma condição for verdadeira é o while. Em Python, o laço while avalia a condição antes de cada iteração e continua executando até que a condição se torne falsa. As demais alternativas não são estruturas de repetição ou não executam sob condição verdadeira.

Alternativa A — ❌ Incorreta

SWITCH não é uma estrutura de repetição; é uma estrutura condicional (similar a múltiplos if-else) presente em algumas linguagens como C e Java, mas inexistente em Python.

Alternativa B — ❌ Incorreta

CASE também não é estrutura de repetição; geralmente é a parte de um switch-case, que é condicional. Em Python, não há case (exceto em match-case a partir do Python 3.10, que é condicional, não repetitivo).

Alternativa C — ✅ Correta ⟵ GABARITO

O while é a estrutura de repetição que executa um bloco enquanto a condição especificada for verdadeira. Exemplo: while contador < 10: print(contador); contador += 1. Sintaxe básica: while condição: bloco_de_codigo.

Alternativa D — ❌ Incorreta

IF é uma estrutura condicional, não de repetição. Executa um bloco apenas uma vez se a condição for verdadeira, sem repetição.

Alternativa E — ❌ Incorreta

BREAK é uma instrução usada para interromper prematuramente um laço (como for ou while), mas não é uma estrutura de repetição em si.

Conclusão: apenas o while atende ao enunciado. Gabarito: letra C.

Link permanente: /questoes/gp019088