FC ConcursosFC Concursos

Questão FC95902

As linguagens de script podem ser utilizadas para estender funcionalidades de um programa. Acerca da linguagem Python, julgue o item seguinte. O Python, no modo interpretador, abor

Linguagens de Programação

CEBRASPE (CESPE) · 2013

As linguagens de script podem ser utilizadas para estender funcionalidades de um programa.

Acerca da linguagem Python, julgue o item seguinte.

O Python, no modo interpretador, aborta a execução do código com o status de erro, imprime a pilha dos erros na console e gera o log correspondente, quando o erro ocorre dentro do bloco try.
  1. Errado
  2. Certo
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Comentário: A questão fala sobre o comportamento do Python ao encontrar erros (exceções), especialmente dentro de um bloco try.

🔴 O erro da questão está na parte que afirma que o Python aborta a execução ao encontrar um erro dentro de try.

🚀 O que realmente acontece quando ocorre um erro em Python?

1️⃣ Se não houver try-except, o Python realmente interrompe o programa e imprime um erro no console.

✅ Saída no console (erro interrompe o programa):

2️⃣ Se o erro ocorrer dentro de um bloco try, ele pode ser tratado sem interromper o programa.

✅ Saída no console:

O código continua executando normalmente após o erro.

Por que a questão está ERRADA?

✅ O Python não aborta a execução quando o erro ocorre dentro de try, ele pode ser tratado pelo except.
✅ O Python não gera logs automaticamente ao encontrar um erro. Para gerar logs, é necessário configurar um sistema de log manualmente com logging.
✅ Por isso, a questão está ERRADA! 🚀

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo