Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: PARADIGMAS DE LING. DE PROGRAMAÇÃO EM PYTHON AV Aluno: BRUNO MARQUES DA SILVA FILHO 202202308511 Turma: 9001 EEX0130_AV_202202308511 (AG) 13/09/2022 18:32:22 (F) Avaliação: 8,00 pts Nota SIA: 10,00 pts EM2020113: PARADIGMAS E LINGUAGEM PYTHON 1. Ref.: 5298368 Pontos: 1,00 / 1,00 Avalie as assertivas a seguir I - O compilador tem um otimizador de código, que o torna mais e�ciente. II - Um compilador realizar 3 tipos de analise: sintática, léxica e semântica III - Um código relocável tem endereço �xo de memoria para ser carregado e executado. Com base em sua análise, assinale a ÚNICA opção com todas as assertivas corretas estão corretas II apenas estão corretas II, III apenas estão corretas I e II apenas está correta I apenas estão corretas III apenas 2. Ref.: 5298371 Pontos: 1,00 / 1,00 Considere as seguintes características de paradigmas de programação I - Seus comandos são basicamente funções II - Tem por base, o reuso, através da implementação de herança e polimor�smo III - Focado em e�ciência IV - LISP e Python são disciplinas desse paradigma. Assinale a opção que apresenta, em ordem, a correta classi�cação em paradigmas. Pode-se repetir paradigmas nas respostas funcional, orientação a objetos, estruturado, funcional funcional, orientação a objetos, orientado a objetos, lógico estruturado, orientação a objetos, estruturado, lógico funcional, orientação a objetos, estruturado, lógico estruturado, orientação a objetos, concorrente, lógico EM2020117: PYTHON BÁSICO 3. Ref.: 5295357 Pontos: 1,00 / 1,00 javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298368.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298368.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298371.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298371.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295357.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295357.'); Bruno Marques Retângulo 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 36 3 63 4. Ref.: 5292385 Pontos: 1,00 / 1,00 Observe os seguintes comandos em Python: Ao término da execução da última linha, o programa deverá imprimir: [2, 9, 0, 5] [2, 9, 1, 0] [0, 9, 1, 5] [2, 0, 1, 5] [2, 0, 1, 9] EM2020118: PYTHON EM OUTROS PARADIGMAS 5. Ref.: 5298413 Pontos: 0,00 / 1,00 No processo de descoberta de conhecimento em base de dados, marque a alternativa correta sobre partição de dados: Signi�ca transformar a natureza dos valores de um atributo utilizando transformações numérico-categórica ou categórico-numérica. Quando utilizada em uma tabela, implica na criação de colunas re�etindo alguma transformação dos dados existentes em outras colunas. Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e de testes (avaliação do modelo gerado). Consiste na complementação de dados ausentes, detecção de ruídos e eliminação de dados inconsistentes. É uma atividade bastante encontrada na construção de data warehouses. javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292385.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292385.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298413.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298413.'); 6. Ref.: 5295417 Pontos: 0,00 / 1,00 Considere o código a seguir, onde temos um servidor Flask escutando na porta 5000, e responda: O que será apresentado no navegador se acessarmos a URL http://127.0.0.1:5000/teste Requisição POST Requisição GET Uma página em branco Erro 405 - Método não permitido Erro 404 - Página não encontrada EM2020119: PYTHON ESTRUTURADO 7. Ref.: 5285055 Pontos: 1,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, 3, 6 3, 3, 6, 10, 17, 28 2, 2, 4, 6 javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295417.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295417.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5285055.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5285055.'); 1, 1, 2, 3, 5, 8 3, 6, 10, 17, 28 8. Ref.: 5295434 Pontos: 1,00 / 1,00 Considere o seguinte trecho de um programa escrito em Python: a = 1 while a < 10: if a % 2 == 0: break else: a += 1 print(a) Assinale a opção que apresenta corretamente o que será impresso na tela. 15 1 9 10 2 EM2020120: PYTHON ORIENTADO A OBJETOS 9. Ref.: 6112368 Pontos: 1,00 / 1,00 (TRE-CE/2012 - Adaptada) Considere: javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295434.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295434.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6112368.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6112368.'); Em relação à sintaxe em Python, é correto a�rmar que na: I. Linha 3 a classe B está herdando A. II. Linha 4 o atributo é considerado privado. III. Linha 5 exibe um método construtor. IV. Linha 9 o objeto a é uma instância da classe B. V. Linha 13 o objeto b é uma instância da classe A. I, II, III e V. II, III e IV, apenas. I, II e IV, apenas. I e II, apenas. I e IV, apenas. 10. Ref.: 6112799 Pontos: 1,00 / 1,00 Dadas as a�rmativas acerca das linguagens de programação Java, C++ e Python, I - Das três linguagens consideradas, Python é a única que não permite interfaces. II - O Python possui nativamente o tipo privado, assim como C e Ruby. III - Na linguagem Python, o decorator @staticmethods somente pode ser utilizado para quali�car métodos, não podendo ser utilizado para quali�car atributos. Veri�ca-se que está(ão) correta(s) I, II e III. I e II, apenas. I e III, apenas. II e III, apenas. II, apenas. javascript:alert('C%C3%B3digo da quest%C3%A3o: 6112799.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6112799.');
Compartilhar