·

Cursos Gerais ·

Programação

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Questão 1 (2 pontos)\nConsiderando a função e as chamadas no python shell abaixo, marque a opção correta.\n\ndef questao1(v):\n c = 0\n while v >= 1:\n print(v)\n v = v/2\n c = c + 1\n return c\n\n>>> questao1(20)\n>>> questao1(280)\n\na) Para a primeira chamada da função no python shell, quais serão os valores exibidos na tela?\n\n(A) 20 10 5 2 1\n(B) 20 10 5 2\n\n Questão 2 (2 pontos)\nConsidere ainda as chamadas no python shell abaixo, marque a opção correta.\n\ndef questao2(v):\n for i in range(v):\n if i\n continue\n return c\n\n>>> questao2(20)\n>>> questao2(30)\n\na) Para chamada da função no python shell, quais serão os valores exibidos na tela?\n\n(A) 10 0 0 20\n(B) 20 10 0 30\n\n Questão 3 (2 pontos)\nCalcule a soma dos números ímpares até n, onde n é passado como argumento da função, marque a opção correta.\n\ndef soma_impares(n):\n for i in range(n):\n if i % 2 != 0:\n soma += i\n return soma\n\n>>> soma_impares(10)\n>>> soma_impares(15)\n\n(A) 25 e 64\n(B) 20 e 56\n\n Questão 6\nConsiderando a questão do item abaixo, marque a opção correta da tabela.\n\nC e c = lintr.append(prod)\n\n\n\n\n\n\n\n\n 5\n\n\n\n[A] = [43, 18, 92, 33, 103]\n\n\n\n[0] = [63, 05, 10, 15]\n\n4\n\n\n13