Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: PARADIGMAS DE LING. DE PROGRAMAÇÃO EM PYTHON AVS Avaliação: 8,00 pts Nota SIA: 10,00 pts EM2020113: PARADIGMAS E LINGUAGEM PYTHON 1. Ref.: 5292388 Pontos: 1,00 / 1,00 Como se chama a seguinte característica de uma linguagem de programação "um conjunto relativamente pequeno de construções primitivas pode ser combinado em um número, também, pequeno de maneiras para construir as estruturas de controle e de dados de uma linguagem de programação"? confiabilidade recursividade ortogonalidade aliasing expressividade 2. Ref.: 7790148 Pontos: 0,00 / 1,00 No contexto de programação para Web, temos 2 diferentes ambientes de desenvolvimento: a camada de apresentação e a camada de lógica do negócio. Assinale a opção que apresenta apenas linguagens votladas para o desenvolvimento da camada de lógica do negócio nos servidores WEB. C# e Ruby. HTML, CSS e Javascript. PHP, ASP e Javascript. Python e HTML. .NET, Java e CSS. EM2020117: PYTHON BÁSICO 3. Ref.: 5295357 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 Após a execução de todos os comandos, qual é o resultado apresentado pelo comando abaixo? print(a) a 3 63 6 36 4. Ref.: 7625292 Pontos: 1,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 permite que os conteúdos das variáveis sejam sempre alterados, não existindo, dessa forma, tipos imutáveis. 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. EM2020118: PYTHON EM OUTROS PARADIGMAS 5. Ref.: 7790903 Pontos: 1,00 / 1,00 (IADES/2022) Na disciplina de ciência de dados, Python é uma das linguagens de programação mais utilizadas. A esse respeito, é correto afirmar que a linguagem de programação Python possui recursos para controle de fluxo, como if-else, switch-case, while e for em todas as suas versões. mostra-se ideal para desenvolvimento rápido e criação de scripts em razão de sua natureza compilada. foi desenvolvida com o intuito de substituir a linguagem de programação C por causa de sua altíssima performance. classifica-se como fracamente tipada. pode ser utilizada como uma linguagem de programação funcional. 6. Ref.: 7790819 Pontos: 1,00 / 1,00 (CESGRANRIO/2019 - Adaptada) Um cientista de dados utilizou a linguagem Python para identificar outliers em um conjunto numérico. Os dados foram agrupados em uma lista da seguinte forma: L = [-20,-10,0,10,20,30] O comando print(L[-1::-2]) apresentará o resultado [20] [-20, 10] [30, 10, -10] [30, 20] [30] EM2020119: PYTHON ESTRUTURADO 7. 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 2 9 10 8. Ref.: 7711684 Pontos: 1,00 / 1,00 (FGV/2018) Considere a seguinte definição da função f, declarada na sintaxe Python. Assinale o valor produzido pela execução do código acima. 34 13 55 17 21 EM2020120: PYTHON ORIENTADO A OBJETOS 9. Ref.: 6112799 Pontos: 1,00 / 1,00 Dadas as afirmativas 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 qualificar métodos, não podendo ser utilizado para qualificar atributos. Verifica-se que está(ão) correta(s) I e III, apenas. II e III, apenas. I e II, apenas. I, II e III. II, apenas. 10. 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) III e IV, apenas. I e III, apenas. I, II e III. I e IV, apenas. II, apenas.
Compartilhar