Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO EM PYTHON AV Aluno: EDUARDA LOUREIRO 202211622361 Professor: ROBSON LORBIESKI Turma: 9001 DGT0286_AV_202211622361 (AG) 05/03/2023 09:56:32 (F) Avaliação: 9,00 pts Nota SIA: 10,00 pts EM2020113: PARADIGMAS E LINGUAGEM PYTHON 1. 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 é: HTML. Java. PHP. Cobol. Assembly. 2. 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. HTML, CSS e Javascript. PHP, ASP e Javascript. C# e Ruby. Python e HTML. EM2020117: PYTHON BÁSICO 3. Ref.: 5292383 Pontos: 0,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 dicionários são indexados por inteiros, ao passo que sequências podem ser indexadas por "strings". 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. Listas e sequências são indexadas por inteiros, ao passo que dicionários podem ser indexados por "strings". Dicionários não podem ser modificados depois de criados, ao passo que listas e sequências podem. 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. javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790284.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790148.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292383.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7625292.'); Pode ser utilizada como linguagem principal no desenvolvimento de sistemas e também pode ser utilizada como linguagem script em vários softwares. 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. 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. EM2020118: PYTHON EM OUTROS PARADIGMAS 5. Ref.: 5298413 Pontos: 1,00 / 1,00 No processo de descoberta de conhecimento em base de dados, marque a alternativa correta sobre partição de dados: É uma atividade bastante encontrada na construção de data warehouses. Consiste na complementação de dados ausentes, detecção de ruídos e eliminação de dados inconsistentes. Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e de testes (avaliação do modelo gerado). Significa 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 refletindo alguma transformação dos dados existentes em outras colunas. 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 afirmar que a linguagem de programação Python 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. classifica-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 fluxo, como if-else, switch-case, while e for em todas as suas versões. 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) javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298413.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790903.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295434.'); Assinale a opção que apresenta corretamente o que será impresso na tela. 2 15 10 1 9 8. Ref.: 5298445 Pontos: 1,00 / 1,00 Considere o programa Python abaixo: numero1 = int(input('Informe o número de Processos: ')) numero2 = int(input('Informe o número de Juízes: ')) ..I.. resultado = numero1 / numero2 print("Há ",resultado, " processos a serem julgados por cada Juiz") ..II.. print("Não é possível divisão por zero") Para tratar a exceção que será lançada se o valor contido na variável numero2 for zero, as lacunas I e II deverão ser corretamente preenchidas por: try: e catch ArithymeticException: throw e catch (ZeroDivisionException $e) throw: e catch(err) try: e except ZeroDivisionError: try e catch(ArithmeticException ex) EM2020120: PYTHON ORIENTADO A OBJETOS 9. Ref.: 7789941 Pontos: 1,00 / 1,00 (TRE-CE/2012 - Adaptada) Considere: javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298445.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7789941.'); Em relação à sintaxe em Python, é correto afirmar 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, II e IV, apenas. I e IV, apenas. I, II, III e V. II, III e IV, apenas. I e II, apenas. 10. Ref.: 6112185 Pontos: 1,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, II e III. I e III, apenas. II, apenas. I e IV, apenas. javascript:alert('C%C3%B3digo da quest%C3%A3o: 6112185.');
Compartilhar