Questão de Programação — Linguagens de programação — CESPE / CEBRASPE 2024
- Código
- ce172212
- Banca
- CESPE / CEBRASPE
- Órgão
- CODEVASF
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista em Desenvolvimento Regional - Área: Tecnologia da Informação
- CCerto
- EErrado
GabaritoE — Errado
❌ ERRADO. A afirmação de que, em um loop WHILE, os comandos BREAK, CONTINUE e PASS são sinônimos é falsa. Em Python, esses comandos têm funções distintas e se comportam de forma idêntica tanto em loops for quanto while. Nenhum deles é sinônimo do outro.
break: interrompe imediatamente o loop, saindo do bloco.
continue: pula o restante da iteração atual e vai para a próxima (testando a condição novamente).
pass: não faz nada; é um placeholder sintático que não altera o fluxo.
Portanto, a assertiva está errada ao dizer que são sinônimos e ao sugerir diferença entre for e while.
Comando | Efeito em loops (for e while) |
|---|---|
| Encerra o loop imediatamente. |
| Pula para a próxima iteração. |
| Nenhum efeito; apenas ocupa espaço sintático. |
Como a banca afirma o contrário, a resposta é Errado.
✅ Gabarito: letra E (Errado).
Link permanente: /questoes/ce172212