Prévia do material em texto
14/09/2022 08:51 EPS https://simulado.estacio.br/alunos/ 1/5 DINI SEBASTIAN MORAIS 202111087766 Disciplina: PARADIGMAS DE LING. DE PROGRAMAÇÃO EM PYTHON AV Aluno: DINI SEBASTIAN MORAIS 202111087766 Professor: ROBSON LORBIESKI Turma: 9001 EEX0130_AV_202111087766 (AG) 30/07/2022 13:01:32 (F) Avaliação: 5,0 Av. Parcial.: 2,0 Nota SIA: 7,0 pts Estação de trabalho liberada pelo CPF 07085908530 com o token 669985 em 30/07/2022 10:51:11. 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 eficiente. II - Um compilador realizar 3 tipos de analise: sintática, léxica e semântica III - Um código relocável tem endereço fixo 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á correta I apenas estão corretas I e II apenas estão corretas III apenas estão corretas II, 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 polimorfismo III - Focado em eficiência IV - LISP e Python são disciplinas desse paradigma. Assinale a opção que apresenta, em ordem, a correta classificação em paradigmas. Pode-se repetir paradigmas nas respostas funcional, orientação a objetos, estruturado, funcional funcional, orientação a objetos, estruturado, lógico estruturado, orientação a objetos, estruturado, lógicoEducational Performace Solution EPS ® - Alunos javascript:voltar(); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298368.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298371.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.') 14/09/2022 08:51 EPS https://simulado.estacio.br/alunos/ 2/5 estruturado, orientação a objetos, concorrente, lógico funcional, orientação a objetos, orientado a objetos, lógico EM2020117: PYTHON BÁSICO 3. Ref.: 7625292 Pontos: 0,00 / 1,00 (Quadrix/COREN-RS/2018 - adaptada) Python é uma linguagem extremamente versátil e de fácil assimilação. Sua sintaxe permite a manipulação de estruturas complexas com um grau de dificuldade inferior as linguagens concorrentes. No que se refere à linguagem de programação Python, assinale a alternativa correta. Pode ser utilizada como linguagem principal no desenvolvimento de sistemas e também pode ser utilizada como linguagem script em vários softwares. Python é uma linguagem de alto nível e robusta. Possui seu próprio framework e é incompatível com frameworks de terceiros. O caractere "/" marca o início de comentário. Qualquer texto depois do "/" será ignorado até o fim da linha. Python utiliza a duck typing (tipagem dinâmica), que nada mais é do que definir um tipo para a variável, com as operações que podem ser aplicadas, antes mesmo de ela ter sido criada, com base em conhecimento prévio do programa. Essa tarefa é executada pelo interpretador. Python permite que os conteúdos das variáveis sejam sempre alterados, não existindo, dessa forma, tipos imutáveis. 4. Ref.: 5292383 Pontos: 1,00 / 1,00 Três tipos de dados fundamentais em Python são as listas ("lists"), sequências ou 'tuplas' ("tuples") e dicionários ("dictionaries"). A respeito dessas estruturas, é correto afirmar: Listas e sequências são indexadas por inteiros, ao passo que dicionários podem ser indexados por "strings". Listas e dicionários são indexados por inteiros, ao passo que sequências podem ser indexadas por "strings". Dicionários não podem ser modificados depois de criados, ao passo que listas e sequências podem. Listas não podem ser modificadas depois de criadas, ao passo que sequências e dicionários podem. Listas podem ser modificadas, mas seu tamanho não pode ser modificado após a criação, ao passo que sequências e dicionários não têm essa limitação. EM2020118: PYTHON EM OUTROS PARADIGMAS 5. Ref.: 5292516 Pontos: 0,00 / 1,00 Considere o script e responda. Qual valor será impresso pela linha 21: Educational Performace Solution EPS ® - Alunos javascript:alert('C%C3%B3digo da quest%C3%A3o: 7625292.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292383.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292516.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.') 14/09/2022 08:51 EPS https://simulado.estacio.br/alunos/ 3/5 1.000.000 10 0 100.000 Impossível determinar 6. Ref.: 5295426 Pontos: 0,00 / 1,00 Considere o trecho de código a seguir e responda: O que será impresso ao término da execução desse programa: [] [30] O programa apresentará um erro None [0, 5, 10, 15, 20, 25, 30] 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. Educational Performace Solution EPS ® - Alunos javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295426.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5285055.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.') 14/09/2022 08:51 EPS https://simulado.estacio.br/alunos/ 4/5 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. 1, 1, 2, 3, 5, 8 3, 6, 10, 17, 28 2, 2, 4, 6 3, 3, 6, 10, 17, 28 2, 3, 6 8. Ref.: 5292538 Pontos: 0,00 / 1,00 Considere a seguinte definição da função f, declarada na sintaxe Python. Assinale o valor produzido pela execução do código acima. 55 34 13 21 17 EM2020120: PYTHON ORIENTADO A OBJETOS 9. Ref.: 6112185 Pontos: 0,00 / 1,00 Sobre as linguagens de programação Java, C++ e Python, podemos afirmar que: I - Java e C++ são compiladas, enquanto Python é interpretada. II - Python não tem suporte à orientação a objetos. III - O polimorfismo por sobrecarga, no qual mais de um método tem o mesmo nome, mas assinaturas diferentes, é suportado pelo Python. IV - Java não tem suporte à herança múltipla. Verifica-se que está(ão) correta(s) I e III, apenas. I e IV, apenas. I, II e III. III e IV, apenas. II, apenas. 10. Ref.: 6111701 Pontos: 1,00 / 1,00 (IFB/2017 - Adaptada) Com relação a Algoritmos e Estrutura de Dados, dadas as afirmações abaixo, assinale aEducational Performace Solution EPS ® - Alunos javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292538.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6112185.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6111701.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.') 14/09/2022 08:51 EPS https://simulado.estacio.br/alunos/ 5/5 alternativa CORRETA: Python é uma linguagem compilável, a qual, após esse processo, gera um arquivo executável, do tipo binário .py. Em comandos condicionais ou de repetição, a separação de blocos de código em Python é feita utilizando a indentação. A declaração de atributos é algo obrigatório em Python. Listas, em Python, são conjuntos de valores, os quais só podem ser do mesmo tipo, acessados por um índice numérico que inicia em 1 (um). Python é uma linguagem procedural a qual não contempla orientação a objetos. Educational Performace Solution EPS ® - Alunos javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')