Buscar

PARADIGMAS DE LING DE PROGRAMAÇÃO EM PYTHON 01

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

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. 
 
 Ligador 
 Compilação 
 Interpretação 
 Tradução 
 
Montador 
Respondido em 21/10/2020 20:19:52 
 
 
2a 
 Questão 
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) 
 
 63 
 a 
 3 
 
36 
 6 
Respondido em 21/10/2020 20:19:58 
 
Explicação: 
 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
(2018 - COREN - RS - Analista - Tecnologia da Informação) No que se refere à 
linguagem de programação Python, assinale a alternativa correta. (MÓDULO 1) 
 
 O caractere "/" marca o início de comentário. Qualquer texto depois do "/"será 
ignorado até o fim da linha. 
 
A Python permite que os conteúdos das variáveis sejam sempre alterados, não 
existindo, dessa forma, tipos imutáveis. 
 Pode ser utilizada como linguagem principal no desenvolvimento de sistemas e 
também pode ser utilizada como linguagem script em vários softwares. 
 
A 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. 
 A Python é uma linguagem de alto nível e robusta. Ela possui seu 
próprio framework e é incompatível com frameworks de terceiros. 
Respondido em 21/10/2020 20:24:54 
 
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 True. 
 A expressão vale 9. 
 A expressão vale 6. 
 
A expressão vale 1. 
Respondido em 21/10/2020 20:27:48 
 
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: 
 
 Um ponto fundamental da sintaxe para métodos é que o primeiro argumento é 
especial, e convenciona- se utilizar o nome self para ele. 
 O método construtor (p.ex.: __init__()) é um método opcional invocado quando 
a classe é instanciada. 
 Excetuando-se as classes, tudo é um objeto (tipos, valores, funções, métodos e 
instâncias), e todos possuem atributos e métodos associados. 
 É possível acessar os atributos da instância diretamente sem a necessidade de 
usar um método. 
 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. 
Respondido em 21/10/2020 20:25:46 
 
 
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 procedural a qual não contempla orientação a objetos. 
 Python é uma linguagem compilável, a qual, após esse processo, gera um 
arquivo executável, do tipo binário. 
 A herança múltipla, assim como em C++, é uma característica nativa da 
linguagem. 
 A declaração de atributos é algo obrigatório em Python. 
Respondido em 21/10/2020 20:26:35 
 
 
7a 
 Questão 
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 self.Endereco()+ ", " + self.com 
 return parent(End_com, self).Endereco() + ", " + self.com 
 return parent(End_com, self).Endereco() \+ ", " + self.com 
 return self.parent.Endereco() + ", " + self.com 
Respondido em 21/10/2020 20:29:37 
 
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 
 
 
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? 
 
 
Requisição POST. 
 Erro 405 - Método não permitido. 
 
Requisição GET. 
 Uma página em branco. 
 Erro 404 - Página não encontrada. 
Respondido em 21/10/2020 20:29:57 
 
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 III apenas 
 
estão corretas II, III e IV apenas 
 estão corretas II e IV apenas 
 estão corretas I e IV apenas 
 estão corretas I, II e III apenas 
Respondido em 21/10/2020 20:29:20 
 
 
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? 
 
 Apresentação do texto ¿Recebeu get !¿ 
 Mensagem de erro por ausência de parâmetro 
 
Apresentação do texto ¿Recebeu post !¿ 
 Mensagem de erro para página não encontrada. 
 Mensagem de erro por métodos múltiplos 
Respondido em 21/10/2020 20:29:54

Continue navegando