Baixe o app para aproveitar ainda mais
Prévia do material em texto
01/07/23, 19:48 EPS https://simulado.estacio.br/alunos/ 1/5 Disciplina: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO EM PYTHON AV Aluno: ALISON ANGELO GOMES DA SILVA 202204272296 Turma: 9001 DGT0286_AV_202204272296 (AG) 15/02/2023 07:50:15 (F) Avaliação: 8,00 pts Nota SIA: 10,00 pts EM2020113: PARADIGMAS E LINGUAGEM PYTHON 1. 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. HTML, CSS e Javascript. .NET, Java e CSS. PHP, ASP e Javascript. Python e HTML. C# e Ruby. 2. Ref.: 7790144 Pontos: 1,00 / 1,00 (AOCP/2018 - Adaptada) O compilador é o programa responsável por traduzir o código-fonte de uma linguagem de programação de alto nível para uma linguagem de programação de baixo nível. Sobre o compilador e as etapas realizadas por esse programa, analise as assertivas e assinale a alternativa que aponta a(s) correta(s). I. A etapa de análise léxica tem como função a identi�cação dos elementos componentes do programa, os também chamados símbolos léxicos. II. A etapa de análise sintática visa determinar se o conjunto de símbolos léxicos encontrados pertencem à gramática da linguagem de programação. III. A etapa de análise semântica tem como objetivo veri�car se a execução do programa faz sentido para o usuário. I, II e III. Apenas I e III. Apenas I e II. Apenas III. Apenas II. EM2020117: PYTHON BÁSICO 3. 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 a�rmar: Listas e sequências são indexadas por inteiros, ao passo que dicionários podem ser indexados por "strings". Listas podem ser modi�cadas, mas seu tamanho não pode ser modi�cado após a criação, ao passo que sequências e dicionários não têm essa limitação. javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790148.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790144.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292383.'); 01/07/23, 19:48 EPS https://simulado.estacio.br/alunos/ 2/5 Listas não podem ser modi�cadas depois de criadas, ao passo que sequências e dicionários podem. 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 modi�cados depois de criados, ao passo que listas e sequências podem. 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] [2, 0, 1, 5] [0, 9, 1, 5] [2, 0, 1, 9] EM2020118: PYTHON EM OUTROS PARADIGMAS 5. Ref.: 5295426 Pontos: 1,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: [0, 5, 10, 15, 20, 25, 30] [] None [30] O programa apresentará um erro 6. 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 a�rmar que a linguagem de programação Python possui recursos para controle de �uxo, 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. classi�ca-se como fracamente tipada. javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292385.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295426.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790903.'); 01/07/23, 19:48 EPS https://simulado.estacio.br/alunos/ 3/5 foi desenvolvida com o intuito de substituir a linguagem de programação C por causa de sua altíssima performance. pode ser utilizada como uma linguagem de programação funcional. 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 9 10 2 8. Ref.: 7790062 Pontos: 1,00 / 1,00 (CESPE/2010) 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, 2, 4, 6. 1, 1, 2, 3, 5, 8. 3, 3, 6, 10, 17, 28. 3, 6, 10, 17, 28. 2, 3, 6. javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295434.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790062.'); 01/07/23, 19:48 EPS https://simulado.estacio.br/alunos/ 4/5 EM2020120: PYTHON ORIENTADO A OBJETOS 9. Ref.: 7789941 Pontos: 1,00 / 1,00 (TRE-CE/2012 - Adaptada) Considere: 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. Marque a alternativa correta. I e II, apenas. I, II, III e V. II, III e IV, apenas. I e IV, apenas. I, II e IV, apenas. 10. Ref.: 6112799 Pontos: 0,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 e III, apenas. I, II e III. I e III, apenas. I e II, apenas. javascript:alert('C%C3%B3digo da quest%C3%A3o: 7789941.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6112799.'); 01/07/23, 19:48 EPS https://simulado.estacio.br/alunos/ 5/5 II, apenas.
Compartilhar