Pular para o conteúdo principal

Questão de TI - Ciência de Dados e Inteligência Artificial — Python (Conceitos Gerais e Códigos) — FGV 2025

TI - Ciência de Dados e Inteligência ArtificialPython (Conceitos Gerais e Códigos)
Código
fg169083
Banca
FGV
Órgão
TRT 24
Ano
2025
Cargo
TJ TRT24

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. AI, apenas.
  2. BII, apenas.
  3. CI e II, apenas.
  4. DI e III, apenas.
  5. EII e III, apenas.
Revelar gabarito e comentário

GabaritoA — I, apenas.

Link permanente: /questoes/fg169083