Baixe o app para aproveitar ainda mais
Prévia do material em texto
14/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2624315&matr_integracao=202002120185 1/5 Disc.: PARADIGMAS DE LING. DE PROGRAMAÇÃO EM PYTHON Aluno(a): CAIO CORREA DUQUE 202002120185 Acertos: 6,0 de 10,0 14/10/2020 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. Compilação Interpretação Tradução Montador Ligador Respondido em 14/10/2020 11:55:14 Acerto: 1,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) 36 3 a 63 6 Respondido em 14/10/2020 11:53:35 Explicação: Questão1 a Questão2 a 3a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 14/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2624315&matr_integracao=202002120185 2/5 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]) t to gato galinha ga Respondido em 14/10/2020 11:54:13 Explicação: Acerto: 0,0 / 1,0 Considere a seguinte expressão: (True + 2)**2 Utilizando Python para avaliar a expressão, é correto afirmar que: A expressão vale 6. A expressão vale 9. A expressão vale 1. Não será possível efetuar a operação em virtude da incompatibilidade de tipos. A expressão vale True. Respondido em 14/10/2020 11:56:51 Explicaçã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: Excetuando-se as classes, tudo é um objeto (tipos, valores, funções, métodos e instâncias), e todos possuem atributos e métodos associados. Um ponto fundamental da sintaxe para métodos é que o primeiro argumento é especial, e convenciona- se utilizar o nome self para ele. 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. O método construtor (p.ex.: __init__()) é um método opcional invocado quando a classe é instanciada. É possível acessar os atributos da instância diretamente sem a necessidade de usar um método. Respondido em 14/10/2020 11:57:30 Questão Questão4 a Questão5 a 14/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2624315&matr_integracao=202002120185 3/5 Acerto: 0,0 / 1,0 Dadas as afirmações abaixo, assinale a alternativa CORRETA: 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. Python permite sobrecarga de métodos na mesma classe. A herança múltipla, assim como em C++, é uma característica nativa da linguagem. Respondido em 14/10/2020 11:58:01 Acerto: 1,0 / 1,0 Ano: 2018 Banca: FGV Órgão: MPE-AL Prova: FGV - 2018 - MPE-AL - Analista do Ministério Público - Administrador de Banco de dados ¿ (QConcursos, 2020) Analise o código Python a seguir: class End_simples(object): def __init__(self, rua, num, bairro): self.rua = rua self.num = num self.bai = bairro def Endereco(self): return self.rua + ", " + self.num + " " + self.bai class End_com(End_simples): def __init__(self, rua, num, bai, com): End_simples.__init__(self,rua, num, bai) self.com = com def Endereco(self): # .... !!!! AQUI A OPÇÃO CORRETA !!!!!! a = End_simples("Av Brasil", "243", "Floresta") b = End_com("Av Miracema", "12", "Centro", "apto 3") print(a.Endereco()) print(b.Endereco()) Sabe-se que a execução desse código produziu as duas linhas a seguir. Av Brasil, 243 Floresta Av Miracema, 12 Centro, apto 3 Assinale a opção que apresenta a correta definição para o método Endereco na classe End_com. return super(End_com, self).Endereco() + ", " + self.com return parent(End_com, self).Endereco() \+ ", " + self.com return self.Endereco()+ ", " + self.com return parent(End_com, self).Endereco() + ", " + self.com return self.parent.Endereco() + ", " + self.com Respondido em 14/10/2020 12:00:07 Explicação: Função super retorna a chamada para o contrutor da função, como End_com é filho de End_simples, ele acessa as implementações do pai e escreve o que falta, nesse caso complemento Acerto: 0,0 / 1,0 Considere o código a seguir, onde temos um servidor Flask escutando na porta 5000, e responda: Questão6 a Questão7 a Questão8 a 14/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2624315&matr_integracao=202002120185 4/5 O que será apresentado no navegador se acessarmos a URL http://127.0.0.1:5000/teste? Erro 404 - Página não encontrada. Requisição POST. Requisição GET. Erro 405 - Método não permitido. Uma página em branco. Respondido em 14/10/2020 12:01:01 Explicação: foi implementado somente o método post, não o método get "?" Acerto: 0,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 III apenas estão corretas II, III e IV apenas Questão9 a 14/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2624315&matr_integracao=202002120185 5/5 estão corretas I e IV apenas estão corretas I, II e III apenas estão corretas II e IV apenas Respondido em 14/10/2020 12:02:11 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 para página não encontrada. Apresentação do texto ¿Recebeu get !¿ Mensagem de erro por ausência de parâmetro Mensagem de erro por métodos múltiplos Apresentação do texto ¿Recebeu post !¿ Respondido em 14/10/2020 12:05:21 Questão10 a javascript:abre_colabore('38403','209386744','4188583331');
Compartilhar