Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — CESPE / CEBRASPE 2025

ProgramaçãoLinguagens de programação
Código
ce202936
Banca
CESPE / CEBRASPE
Órgão
EMBRAPA
Ano
2025
Nível
Médio
Cargo
Técnico – Área: Suprimento, Manutenção E Serviços – Subárea: Novas Tecnologias
Acerca de programação em Python, julgue o item subsequente.Geralmente, utiliza-se o loop WHILE quando o número de execuções é conhecido antes da execução desse loop, e utiliza-se o loop FOR quando o número de execuções ainda for desconhecido antes da execução desse loop.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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

Loops for e while em Python

ERRADO. A afirmação está incorreta. Em Python (e na maioria das linguagens), o loop for é utilizado quando o número de iterações é previamente conhecido (ex.: percorrer uma sequência de tamanho definido ou iterar sobre um intervalo numérico), enquanto o loop while é empregado quando a condição de parada é avaliada a cada iteração e o número de repetições pode ser indeterminado (ex.: enquanto uma condição for verdadeira). O enunciado inverte exatamente esses papéis.

Análise detalhada:

  • Loop for: Ideal para situações em que se sabe quantas vezes repetir, como iterar sobre uma faixa de valores (for i in range(10)) ou coleções (for item in lista). O número de iterações é determinado pelo tamanho da sequência ou pelo intervalo.

  • Loop while: Adequado para repetições baseadas em uma condição lógica, que pode ser verdadeira ou falsa durante a execução. Ex.: while resposta != 'sair':. O número de iterações não é conhecido antes da execução.

  1. 1FORNº conhecido
  2. 2Itera sobre sequência/range
  3. 3WHILENº desconhecido
  4. 4Repete enquanto condição
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

A banca inverteu os conceitos para testar se o candidato domina o uso de cada estrutura. Lembre-se: for = certo (número conhecido); while = incerto (número desconhecido).

Conclusão: Como a afirmação trocou as definições, o item é ERRADO (alternativa E).

Link permanente: /questoes/ce202936