Questão 1286438

Tecnologia da Informação · 2024

Questão

ID 1286438

Disciplina: Tecnologia da Informação

Assunto: Python

Ano: 2024 Banca: FGV - Fundação Getúlio Vargas Órgão: Tribunal de Justiça de Roraima


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

Alternativas da questão 1286438
Pular para o conteúdo principal