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 2024

TI - Ciência de Dados e Inteligência ArtificialPython (Conceitos Gerais e Códigos)
Código
fg165351
Banca
FGV
Órgão
TJ RR
Ano
2024
Cargo
AJ ( )

Considerando a linguagem de programação Python, analise os itens I, II e III a seguir. Os códigos foram escritos na versão 3.10.12

 

I. Após a execução das linhas de código abaixo, o valor atribuído a y será zero.

 

<1>  x = (x : x ** 2 for x in range (10) if x%2}

 

<2> y = x . pop (0)

 

II. Considerando as linhas de código abaixo, pode-se afirmar que a atribuição na linha <7> não será executada.

 

<1> x = 1

 

<2> while x < 100;

 

<3> x = x + 1

 

<4> if not x // 3:

 

<5> break

 

<6> else:

 

<7> y = x

 

III. Considere o código abaixo.

 

<1> def f(n)

 

<2> if n==1:

 

<3> return 1

 

<4> else:

 

<5> return f(n-1) *n

 

A expressão f(5) retorna 120. Está correto o que se afirma em

  1. AI, apenas.
  2. BII, apenas.
  3. CI e II, apenas.
  4. DII e III, apenas.
  5. EI, II e III.
Revelar gabarito e comentário

GabaritoD — II e III, apenas.

Link permanente: /questoes/fg165351