·

Cursos Gerais ·

Programação

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Questão 1 (2 pontos) Considerando a função e as chamadas no python shell abaixo, marque a opção correta. 1 def questao1(v): 2 c = 0 3 while v >= 1: 4 print v, c 5 v = v/2 6 c = c + 1 7 return c >>> questao1(20) >>> questao1(280) a) Para a primeira chamada da função no python shell, quais serão os valores exibidos na tela? 10 20 5 2 1 0 (A) 20 10 5 2 1 0 4 X (B) 20 10 5 2 1 0 Questão 2 (2 pontos) Considerando a função e as chamadas no python shell abaixo, marque a opção correta. 1 def questao2(v): 2 c = 0 3 for i in range(v): 4 if i == 2: 5 continue 6 if i == 4: 7 break 8 return c >>> questao2(10) >>> questao2(20) a) Para a primeira chamada da função no python shell, quais serão os valores exibidos na tela? (A) 0, 2, 6, 8, 10 X (B) 0, 1, 3, 5, 10 Questão 4 (1 ponto) Considerando a função e as chamadas no python shell abaixo, marque a opção correta. 1 def questao4(): 2 lista = [] 3 for i in range(3): 4 valor = int(input()) 5 lista.append(valor**2) 6 print('Digite uma expressão:') 7 resultado = eval(input()) >>> questao4() Digite os valores: 1, 2, 3 Digite uma expressão: 1+2 ([4, 1, 9, 5]) (A) [22, 1, 25, 9] X (B) [1, 4, 9, 3, 5] (C) [1, 4, 9, 5]