Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: PARADIGMAS DE LING. DE PROGRAMAÇÃO EM PYTHON AV Aluno: Professor: ROBSON LORBIESKI 07/03/2022 Avaliação: 8,0 Nota Partic.: Nota SIA: 10,0 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"? recursividade confiabilidade expressividade ortogonalidade aliasing 2. Ref.: 5284943 Pontos: 1,00 / 1,00 Relacione as colunas A, onde temos paradigmas das linguagens de programação e a coluna B, onde temos as características dos paradigmas de linguagens, A - paradigmas B - Características dos paradigmas 1 - estruturado a - tem como base o encapsulamento, herança e polimorfismo 2 - orientado e objeto b - C e Pascal são referências desse paradigma 3 - lógico c - baseado em funções 4 - funcional d - Prolog é a linguagem mais significativa desse paradigma Com base em sua análise, marque a opção relaciona corretamente as 2 colunas A e B 1-b, 2-c, 3-d, 4-a 1-a, 2-c, 3-d, 4-b 1-c, 2-a, 3-c, 4-d 1-d, 2-b, 3-a, 4-c 1-b, 2-a, 3-d, 4-c EM2020117: PYTHON BÁSICO 3. Ref.: 5292385 Pontos: 1,00 / 1,00 Observe os seguintes comandos em Python: javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205292388.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205284943.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205292385.'); Ao término da execução da última linha, o programa deverá imprimir: [2, 9, 1, 0] [0, 9, 1, 5] [2, 0, 1, 9] [2, 9, 0, 5] [2, 0, 1, 5] 4. Ref.: 5292381 Pontos: 1,00 / 1,00 Considere o trecho do programa Python abaixo. Qual o valor impresso ao executarmos o programa? 25 20 5 10 15 EM2020118: PYTHON EM OUTROS PARADIGMAS 5. Ref.: 5295417 Pontos: 1,00 / 1,00 Considere o código a seguir, onde temos um servidor Flask escutando na porta 5000, e responda: javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205292381.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205295417.'); O que será apresentado no navegador se acessarmos a URL http://127.0.0.1:5000/teste Requisição POST Erro 404 - Página não encontrada Erro 405 - Método não permitido Uma página em branco Requisição GET 6. Ref.: 5292516 Pontos: 1,00 / 1,00 Considere o script e responda. Qual valor será impresso pela linha 21: javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205292516.'); 0 10 Impossível determinar 1.000.000 100.000 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. 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, 3, 6 1, 1, 2, 3, 5, 8 3, 6, 10, 17, 28 2, 2, 4, 6 3, 3, 6, 10, 17, 28 javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205285055.'); 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. 34 13 55 17 21 EM2020120: PYTHON ORIENTADO A OBJETOS 9. Ref.: 5298468 Pontos: 0,00 / 1,00 Considere o seguinte trecho de um programa escrito na linguagem Python. class Carro(): def FaleComigo(self): print "Sou um carro" class Fusca (Carro): def FaleComUmFusca(self): print "Sou um Fusca" x = Carro( ) y = Fusca( ) x.FaleComigo( ) y.FaleComigo( ) No primeiro bloco, o método FaleComigo é definido para a classe Carro, que simplesmente produz a mensagem "Sou um carro" ao ser invocado. Para a classe Fusca, definida no segundo bloco, foi definido o método FaleComUmFusca, que apenas produz a mensagem "Sou um Fusca". No terceiro bloco, os objetos x e y tornam-se instâncias das classes Carro e Fusca, respectivamente. No quarto bloco, o método FaleComigo é invocado para cada um dos dois objetos, x e y. Ao ser executado, esse programa produz duas linhas na sua tela de saída: Sou um carro Sou um carro javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205292538.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205298468.'); A mensagem produzida no comando y.FaleComigo deve-se ao mecanismo de herança. polimorfismo. interface. associação. abstração. 10. Ref.: 5298473 Pontos: 1,00 / 1,00 Considere: Em relação à sintaxe em Python, é INCORRETO afirmar que na linha 9 o objeto a é uma instância da classe B. linha 13 o objeto b é uma instância da classe A. linha 4 o atributo é considerado privado. linha 5 exibe um método construtor. linha 3 a classe B está herdando A. javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205298473.');
Compartilhar