Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: LÓGICA DE PROGRAMAÇÃO AVS Aluno: FERNANDO GUIMARÃES MARTINS 202309993457 Turma: 9001 DGT0117_AVS_202309993457 (AG) 11/12/2023 20:37:42 (F) Avaliação: 8,00 pts Nota SIA: 8,00 pts EM2020085: MODULARIZAÇÃO E USO DE BIBLIOTECAS DO PYTHON 1. Ref.: 5172401 Pontos: 1,00 / 1,00 Analise o trecho de código, em Python 3, a seguir. O valor impresso pela função print, na última linha do trecho de código, é: (dica: a função lower retorna todas as letras de uma string em minúsculo) 123 333 222 321 111 2. Ref.: 5169429 Pontos: 1,00 / 1,00 Considere o seguinte fragmento de código fonte escrito na linguagem Python: def foo(a): return a + a + a b = 1 foo(b) 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) 0 javascript:alert('C%C3%B3digo da quest%C3%A3o: 5172401.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5172401.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5169429.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5169429.'); 1 3 6 9 00042-TEEG-2009: ESTRUTURAS DE DECISÃO E DE REPETIÇÃO EM PYTHON 3. Ref.: 5079282 Pontos: 0,00 / 1,00 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. 2, 2, 4, 6 3, 6, 10, 17, 28 2, 3, 6 3, 3, 6, 10, 17, 28 1, 1, 2, 3, 5, 8 4. Ref.: 5079280 Pontos: 1,00 / 1,00 Sobre o comando range para construção de listas na linguagem Python, é CORRETO a�rmar que: range(5) gera a lista [1,2,3,4,5]. range(5,1,-2) gera a lista [4,5]. range(4,6) gera a lista [4,5,6,7,8,9]. range(4,6) gera a lista [4,5]. range(5,1) gera a lista [5]. 00157-TEEG-2009: ESTRUTURA BÁSICA DE UM PROGRAMA EM PYTHON 5. Ref.: 4961954 Pontos: 1,00 / 1,00 Considere o seguinte fragmento de código fonte, escrito em linguagem Python: a = 3 b = a * 2 a, b = b, a javascript:alert('C%C3%B3digo da quest%C3%A3o: 5079282.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5079282.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5079280.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5079280.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4961954.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4961954.'); Após a execução de todos os comandos, qual é o resultado apresentado pelo comando abaixo? print(a) 63 3 6 36 a 6. Ref.: 5037302 Pontos: 1,00 / 1,00 Considere o seguinte trecho de um programa escrito em Python: x = eval(input('Entre com um numero real:')) y = eval(input('Entre com outro numero real:')) print(x//y) Supondo que o usuário tenha entrado com os valores 7.0 e 3.0 ao ser solicitado, será impresso o valor: 1 3 2 4 2.333333 00161-TEEG-2010: ESTRUTURAS DE DADOS BÁSICAS DO PYTHON 7. Ref.: 4961966 Pontos: 0,00 / 1,00 Veri�que 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.intersection(conjunto_b) >>> print(len(conjunto_c)) Qual o resultado impresso por esse programa: 3 2 4 1 0 javascript:alert('C%C3%B3digo da quest%C3%A3o: 5037302.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5037302.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4961966.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4961966.'); 8. Ref.: 5040282 Pontos: 1,00 / 1,00 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? 4 16 [4, 8] 8 -3 00403-TETI-2009: BASE COMPUTACIONAL 9. Ref.: 7948707 Pontos: 1,00 / 1,00 A Internet é uma rede global de computadores interconectados que permite a comunicação e o compartilhamento de informações em escala mundial. Ela desempenha um papel fundamental na vida moderna, afetando quase todos os aspectos da sociedade, da comunicação à educação, ao comércio e à cultura. Qual foi o projeto pioneiro que deu origem à internet, permitindo a comunicação entre computadores distantes geogra�camente? World Wide Web. ARPANET. LAN Houses. IRC. Projeto Starlink. 10. Ref.: 6108638 Pontos: 1,00 / 1,00 A colocação de memória cache no projeto de um computador é um artifício para melhorar sua performance. Quanto a essa memória, podemos a�rmar que: Fica presente no processador e aumenta a e�ciência por ser mais rápida que a memória principal. Fica presente na Memória RAM e melhora a performance, porque consegue transferir dados mais rápidos para o processador. Fica presente na placa-mãe e tem menor latência de transmissão. javascript:alert('C%C3%B3digo da quest%C3%A3o: 5040282.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5040282.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7948707.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7948707.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6108638.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6108638.'); Fica presente no disco rígido e melhora a velocidade de leitura do disco. Fica presente em um cartão USB e permite guardar em segurança os arquivos.
Compartilhar