Questão de ProgramaçãoConceitos básicos de programação e Linguagens de programação
- Banca:
- INSTITUTO AOCP
- Órgão:
- TRE-TO
- Ano:
- 2025
- Modalidade:
- Múltipla escolha
- Código:
- Q3472968
as assertivas e assinale a alternativa que aponta
as corretas.
def dividir(a, b):
try:
return a / b
except ZeroDivisionError:
return “Divisão por zero não é permitida”
finally:
print(“Operação finalizada.”)
resultado = dividir(10, 0)
print(resultado)
I. A função dividir trata explicitamente a divisão
por zero com o bloco except.
II. O bloco finally será executado mesmo
quando ocorrer uma exceção.
III. A mensagem “Divisão por zero não é
permitida” será atribuída à variável resultado.
IV. O programa exibirá apenas a mensagem de
erro tratada, sem exibir o texto do finally.
V. Se o segundo argumento fosse diferente de
zero, o programa exibiria o resultado da
divisão normalmente.
Ver gabarito oficial
Gabarito: Alternativa D.

