Prévia do material em texto
Disc.: DGT0117 - LÓGICA DE PROGRAMA Período: 2023.2 EAD (G) / AV 1 ponto 1. A Microsoft é uma das empresas de software mais conhecidas de todo o mundo. Sua projeção global se iniciou com a fabricação de um Sistema Operacional chamado de: iOS. BIOS. DOS. Unix. macOS. 1 ponto 2. Com o crescimento da internet, foi necessário criar um sistema de endereçamento para que se enviassem os datagramas ao destino correto. Originalmente, era chamado apenas de endereço IP, mas, hoje, chama-se Ipv4. Assinale a opção que representa um endereço IP válido: 925 8.8.4.4 312.0.255.100 200.100.30.25.42 8.8.44 1 ponto 3. Considere o seguinte fragmento de código fonte, escrito em linguagem Python: a = 3 b = a * 2 a, b = b, a Após a execução de todos os comandos, qual é o resultado apresentado pelo comando abaixo? print(a) a 6 63 36 3 1 ponto 4. Considere o seguinte trecho de um programa escrito em Python: numero = 40 # numero = numero - 1 print(numero) Após a execução do trecho, é correto afirmar que: Será impresso o valor 40 Será impressa a string oremun Será impresso o valor 39 Será impresso o valor 41 Será impressa a string numero 1 ponto 5. Sobre o comando range para construção de listas na linguagem Python, é CORRETO afirmar que: range(5,1,-2) gera a lista [4,5]. range(4,6) gera a lista [4,5]. range(4,6) gera a lista [4,5,6,7,8,9]. range(5) gera a lista [1,2,3,4,5]. range(5,1) gera a lista [5]. 1 ponto 6. Analise o trecho de código Python a seguir: t = (1, 3, 4) t2 = (3, 4, 5) t3 = t + t2 n = 0 for e in t3: if e > 2: n += e print(n) Após a execução do código Python, o valor da variável n impresso na tela é: 19 12 20 21 13 1 ponto 7. Considere o trecho do programa Python abaixo: Os valores impressos, ao se executar o programa, são, respectivamente, 1 e 10 10 e 1 10 e 10 1 e 1 10 1 ponto 8. 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) 3 0 9 1 6 1 ponto 9. Considerando que em um programa Python em condições ideais há um array criado pelo comando nomes = ["Maria", "Pedro", "João"], para exibir os valores contidos nesse array utiliza-se: foreach x in nomes: system.println(x) for x in nomes: print(x) foreach x in nomes: print(x) for x in nomes: out.print(x) while x in nomes: print(x) 1 ponto 10. 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? 8 [4, 8] 16 4 -3