Prévia do material em texto
28/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/3 Disciplina: LÓGICA DE PROGRAMAÇÃO AV Aluno: RAFAEL SILVA DE ALMEIDA 202009045324 Professor: CLAUDIO PICCOLO FERNANDES Turma: 9004 EEX0100_AV_202009045324 (AG) 14/06/2021 22:21:10 (F) Avaliação: 2,0 Nota Partic.: Nota SIA: 2,0 pts O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0. LÓGICA DE PROGRAMAÇÃO - EEX0100 1. Ref.: 3891372 Pontos: 1,00 / 1,00 Os componentes que formam o cerne da infraestrutura da internet, responsáveis por cobrir as enormes distâncias intercontinentais e transportar os datagramas pelo mundo, são chamados de: World Wide Web Backbone Roteadores Servidores Modems 2. Ref.: 3891437 Pontos: 0,00 / 1,00 (UNIRIO - 2019) Considere-se o código Python abaixo. def checa_lista( list ): elem = list[ 0 ] for a in list: if a > elem: elem = a return elem print(checa_lista([4, 4, 8, -3])) O que será impresso? -3 4 [4, 8] 16 8 3. Ref.: 3891398 Pontos: 0,00 / 1,00 Considere o seguinte trecho de um programa escrito em Python: num = 10 num += 1 num = num + 2 * 5 Após a execução do trecho, é correto afirmar que: A expressão num//7 tem valor 1 A variável num tem o valor 65 A variável num tem o valor 11 A expressão num%5 tem valor 2 A expressão num%7 tem valor 0 4. Ref.: 3891396 Pontos: 0,00 / 1,00 javascript:alert('C%C3%B3digo da quest%C3%A3o: 3891372.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3891437.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3891398.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3891396.'); 28/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/3 Em um programa escrito em linguagem Python, o comando de atribuição x = int(4.8) fará com que a variável x: passe a armazenar o valor 0.5 passe a armazenar o valor 5 passe a armazenar o valor 32 passe a armazenar o valor 4.8 passe a armazenar o valor 4 5. Ref.: 3891413 Pontos: 1,00 / 1,00 Considere o seguinte trecho de um programa escrito em Python: salarioBase = eval(input('Entre com o salário base: ')) gratific = salarioBase*0.05 imposto = (salarioBase + gratific)*0.07 salarioLiq = salarioBase + gratific - imposto print('{:8.4}'.format(salarioLiq)) Na execução do programa, suponha que o usuário entrou com o valor 1000 quando solicitado. É correto afirmar que será impresso o valor: 980.0 976.5 1050.0 976.50 1050.00 6. Ref.: 3891419 Pontos: 0,00 / 1,00 3. (INMETRO - Pesquisador - Desenvolvimento de Sistemas ¿ 2010) No que diz respeito à linguagem de programação e às linguagens de script, julgue os itens a seguir. a, b = 0, 2 while b < 20: a, b = b, a+b+1 print(b) Assinale a opção que apresenta a sequência correta de números impressos no console de um interpretador Python durante a execução dos comandos acima. 3, 6, 10, 17, 28 1, 1, 2, 3, 5, 8 3, 3, 6, 10, 17, 28 2, 3, 6 2, 2, 4, 6 7. Ref.: 3891426 Pontos: 0,00 / 1,00 (AL-RO - Analista Legislativo - Infraestrutura de Redes e Comunicação ¿ 2018) Analise o código Python a seguir. for k in range(0, 4, -1): print k Assinale a opção que indica o número de valores printados na execução desse código. Dois. Zero. Um. Cinco. Quatro. 8. Ref.: 3891451 Pontos: 0,00 / 1,00 Ano: 2018 Banca: IF-MT Órgão: IF-MT Prova: IF-MT - 2018 - IF-MT - Informática Considere o seguinte fragmento de código fonte escrito na linguagem Python: def foo(a): return a + a + a b = 1 foo(b) javascript:alert('C%C3%B3digo da quest%C3%A3o: 3891413.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3891419.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3891426.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3891451.'); 28/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/3 foo(b) foo(b) Após a execução de todos esses códigos, qual é o valor a ser mostrado mediante o comando abaixo? print(b) 9 1 0 3 6 9. Ref.: 3891475 Pontos: 0,00 / 1,00 Dado o programa a seguir, qual a saída no console. Funcao 1 do Script Funcao 2 do Script Funcao 2 do Módulo Funcao 2 do Script Funcao 1 do Módulo Funcao 2 do Script Funcao 1 do Script Funcao 2 do Módulo Funcao 1 do Módulo Funcao 2 do Módulo 10. Ref.: 3891438 Pontos: 0,00 / 1,00 Verifique o código a seguir e responda: >>> conjunto_a = set([1, 1, 2, 3]) >>> conjunto_b = set([2, 2, 3, 4]) >>> conjunto_c = conjunto_a.union(conjunto_b) >>> print(sum(conjunto_c)) Qual o resultado impresso por esse programa: 4 20 18 10 8 javascript:alert('C%C3%B3digo da quest%C3%A3o: 3891475.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3891438.');