A implementação de lógicas de tratamento de erros de execuçã...
Próximas questões
Com base no mesmo assunto
Ano: 2025
Banca:
FGV
Órgão:
TRT - 24ª REGIÃO (MS)
Prova:
FGV - 2025 - TRT - 24ª REGIÃO (MS) - Técnico Judiciário - Área Apoio Especializado - Tecnologia da Informação |
Q3239238
Programação
A implementação de lógicas de tratamento de erros de execução
e exceções é uma boa prática na programação. Considere o código
abaixo escrito na linguagem Python, versão 3.11.11.
<1> try: <2> x = int(input()) <3> except: <4> x = 0 <5> else: <6> x = x//2 <7> finally: <8> y = x%3
Analise os itens a seguir.
I. Se o retorno de input() na linha <2> for "100", o valor atribuído a y na linha <8> será 2 (dois).
II. Se o retorno de input() na linha <2> for "2025", o valor atribuído a y na linha <8> será 0 (zero).
III. Se o retorno de input() na linha <2> for "2*50", o comando na linha <8> não será executado.
Está correto o que se afirma em
<1> try: <2> x = int(input()) <3> except: <4> x = 0 <5> else: <6> x = x//2 <7> finally: <8> y = x%3
Analise os itens a seguir.
I. Se o retorno de input() na linha <2> for "100", o valor atribuído a y na linha <8> será 2 (dois).
II. Se o retorno de input() na linha <2> for "2025", o valor atribuído a y na linha <8> será 0 (zero).
III. Se o retorno de input() na linha <2> for "2*50", o comando na linha <8> não será executado.
Está correto o que se afirma em