Prévia do material em texto
Disc.: PARADIGMAS DE LING. DE PROGRAMAÇÃO EM PYTHON Aluno(a): Acertos: 9,0 de 10,0 14/10/2020 1a Questão Acerto: 1,0 / 1,0 Como se chama o processo de conversão de linguagens onde não é gerado código executável e o programa executa a medida que vai sendo convertido. Interpretação Ligador Compilação Montador Tradução Respondido em 14/10/2020 13:03:35 2a Questão Acerto: 0,0 / 1,0 (IF - MT - 2018) 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) 6 63 3 36 a Respondido em 14/10/2020 13:09:29 Explicação: 3a Questão Acerto: 1,0 / 1,0 (2017 - IFB - Professor - Informática/ Desenvolvimento de Sistemas) Dado o código em Python abaixo, assinale a alternativa que contém a saída CORRETA gerada pelo "print": (MÓDULO 3) lista = ["cachorro", "hamster", ["pato", "galinha", "porco"], "gato"] print(lista[3][2]) to t ga gato galinha Respondido em 14/10/2020 13:13:58 Explicação: 4a Questão Acerto: 1,0 / 1,0 Considere a seguinte expressão: (True + 2)**2 Utilizando Python para avaliar a expressão, é correto afirmar que: Não será possível efetuar a operação em virtude da incompatibilidade de tipos. A expressão vale 9. A expressão vale 1. A expressão vale 6. A expressão vale True. Respondido em 14/10/2020 13:15:22 Explicação: 5a Questão Acerto: 1,0 / 1,0 Ano: 2010 Banca: CETAP Órgão: DETRAN-RR Prova: CETAP - 2010 - DETRAN-RR - Analista de Sistemas ¿ (QConcursos, 2020). É INCORRETO afirmar que em Phyton: É possível acessar os atributos da instância diretamente sem a necessidade de usar um método. O método construtor (p.ex.: __init__()) é um método opcional invocado quando a classe é instanciada. Instâncias são objetos criados a partir de uma classe definida pelo programador; o que Python chama de instância é frequentemente denominado objeto em outras linguagens. Um ponto fundamental da sintaxe para métodos é que o primeiro argumento é especial, e convenciona- se utilizar o nome self para ele. Excetuando-se as classes, tudo é um objeto (tipos, valores, funções, métodos e instâncias), e todos possuem atributos e métodos associados. Respondido em 14/10/2020 13:15:49 6a Questão Acerto: 1,0 / 1,0 Dadas as afirmações abaixo, assinale a alternativa CORRETA: Python permite sobrecarga de métodos na mesma classe. Python é uma linguagem compilável, a qual, após esse processo, gera um arquivo executável, do tipo binário. Python é uma linguagem procedural a qual não contempla orientação a objetos. A declaração de atributos é algo obrigatório em Python. A herança múltipla, assim como em C++, é uma característica nativa da linguagem. Respondido em 14/10/2020 13:17:57 7a Questão Acerto: 1,0 / 1,0 2. Ano: 2012 Banca: FCC Órgão: TRE-CE Prova: FCC - 2012 - TRE-CE - Analista Judiciário - Análise de Sistemas ¿ (QConcursos, 2020) Considere: Em relação à sintaxe em Python, é INCORRETO afirmar que: Na linha 13, o objeto b é uma instância da classe A. Na linha 9, o objeto a é uma instância da classe B. Na linha 4, o atributo é considerado privado. A linha 5 exibe um método construtor. Na linha 3, a classe B está herdando A. Respondido em 14/10/2020 13:23:42 Explicação: O objeto a da classe A que possui a implementação da subclasse B, logo objeto a é uma instancia de B 8a Questão Acerto: 1,0 / 1,0 Considere o código a seguir, onde temos um servidor Flask escutando na porta 5000, e responda: O que será apresentado no navegador se acessarmos a URL http://127.0.0.1:5000/teste? Uma página em branco. Requisição POST. Erro 404 - Página não encontrada. Requisição GET. Erro 405 - Método não permitido. Respondido em 14/10/2020 13:22:40 Explicação: foi implementado somente o método post, não o método get "?" 9a Questão Acerto: 1,0 / 1,0 Analise as assertivas apresentadas a seguir. I ¿ Todo programa apresenta uma thread, que pode comportar vários processos. II ¿ O processo é a instância de um programa em execução. III ¿ Com a adoção do GIL, as threads executam de forma concorrente. IV ¿ Execução paralela e concorrente são a mesma coisa. Com base em sua análise, assinale a ÚNICA opção com todas as assertivas corretas. estão corretas II e IV apenas estão corretas I e IV apenas estão corretas II, III e IV apenas estão corretas II e III apenas estão corretas I, II e III apenas Respondido em 14/10/2020 13:26:03 10a Questão Acerto: 1,0 / 1,0 Considere o trecho de código de uma aplicação Flask, apresentado a seguir. @app.route('/logar', methods=['GET', 'POST']) def logar(): if request.method == 'POST': return "Recebeu post !" else: return "Recebeu get !" Qual será o retorno para uma chamada efetuada, com a digitação do endereço http://127.0.0.1:5000/logar, no navegador, pelo usuário? Mensagem de erro por métodos múltiplos Mensagem de erro para página não encontrada. Apresentação do texto ¿Recebeu post !¿ Mensagem de erro por ausência de parâmetro Apresentação do texto ¿Recebeu get !¿ Respondido em 14/10/2020 13:25:14