Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO EM PYTHON AV Aluno: RENATO FLORIANO CARVALHO 202002603488 Turma: 9001 DGT0286_AV_202002603488 (AG) 09/01/2024 16:12:13 (F) Avaliação: 8,00 pts Nota SIA: 8,00 pts EM2020113: PARADIGMAS E LINGUAGEM PYTHON 1. Ref.: 7790148 Pontos: 1,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. .NET, Java e CSS. Python e HTML. PHP, ASP e Javascript. HTML, CSS e Javascript. C# e Ruby. 2. Ref.: 7790284 Pontos: 1,00 / 1,00 (IBADE/2019) Há uma diferença entre o código fonte que se escreve e as instruções que a máquina compreende. Para tanto o código fonte deve ser traduzido para linguagem de máquina pelos interpretadores ou compiladores. A linguagem abaixo que mais se aproxima da linguagem de máquina é: PHP. Assembly. Cobol. Java. HTML. EM2020117: PYTHON BÁSICO 3. Ref.: 7825762 Pontos: 1,00 / 1,00 A popularidade do Python se deve em grande parte à sua simplicidade. A sintaxe da linguagem é limpa e intuitiva, o que a torna fácil de aprender mesmo para iniciantes. Qual é a de�nição de um arquivo de script em Python? Uma inteligência arti�cial. É uma mensagem de erro gerada pelo compilador. javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790148.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790148.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790284.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790284.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7825762.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7825762.'); É um arquivo de texto que contém sequências de erros para log. É uma mensagem de erro gerada pelos programadores. É um arquivo de texto que contém instruções que compõem um programa Python. 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, 1, 0] [2, 9, 0, 5] [0, 9, 1, 5] [2, 0, 1, 5] [2, 0, 1, 9] EM2020118: PYTHON EM OUTROS PARADIGMAS 5. Ref.: 7790903 Pontos: 0,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 a�rmar que a linguagem de programação Python classi�ca-se como fracamente tipada. foi desenvolvida com o intuito de substituir a linguagem de programação C por causa de sua altíssima performance. possui recursos para controle de �uxo, como if-else, switch-case, while e for em todas as suas versões. pode ser utilizada como uma linguagem de programação funcional. mostra-se ideal para desenvolvimento rápido e criação de scripts em razão de sua natureza compilada. 6. Ref.: 5295426 Pontos: 1,00 / 1,00 Considere o trecho de código a seguir e responda: 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: 7790903.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790903.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295426.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295426.'); O que será impresso ao término da execução desse programa: [30] O programa apresentará um erro [] [0, 5, 10, 15, 20, 25, 30] None EM2020119: PYTHON ESTRUTURADO 7. Ref.: 5295434 Pontos: 0,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. 10 1 15 9 2 8. Ref.: 7790062 Pontos: 1,00 / 1,00 (CESPE/2010) a, b = 0, 2 while b < 20: 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: 7790062.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790062.'); 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. 3, 3, 6, 10, 17, 28. 2, 3, 6. 2, 2, 4, 6. EM2020120: PYTHON ORIENTADO A OBJETOS 9. 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) II, apenas. I e II, apenas. I, II e III. I e III, apenas. II e III, apenas. 10. Ref.: 7954100 Pontos: 1,00 / 1,00 A herança é um dos conceitos fundamentais da programação orientada a objetos (POO) e é amplamente suportada em Python. Ela permite que uma classe herde atributos e métodos de outra classe. Isso facilita a reutilização de código, a organização de classes e a criação de hierarquias de classes. Qual das seguintes a�rmações descreve melhor a herança múltipla? Uma classe pode herdar comportamentos e atributos de várias superclasses. Uma classe pode implementar múltiplas interfaces. Múltiplas classes podem herdar de uma única superclasse. É o processo pelo qual uma classe pode ter várias subclasses. javascript:alert('C%C3%B3digo da quest%C3%A3o: 6112799.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6112799.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7954100.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7954100.'); Uma classe �lha pode ter múltiplas classes pai, mas só pode herdar de uma por vez.
Compartilhar