Buscar

PARADIGMAS DE LING DE PROGRAMAÇÃO EM PYTHON

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 19 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 19 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 9, do total de 19 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

PARADIGMAS DE LING. DE PROGRAMAÇÃO EM PYTHON
		1a
          Questão
	Acerto: 1,0  / 1,0
	
	Assinale o grupo de linguagens que são de alto nível e atendem as características do paradigma Orientado a objeto
(MODULO 3)
		
	
	Python, Java e Assembly
	 
	Java, C++, Python e Smalltalk
	
	Java e Fortran
	
	Java, C++ e HTML
	
	Phyton, Java, C++ e Pascal
	Respondido em 05/05/2021 00:04:00
	
	Explicação:
  
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	Qual das linguagens abaixo possui nenhuma abstração (MODULO 1)
		
	
	linguagem HTML
	
	linguagem JAVA
	
	linguagem Python
	
	linguagem Assembly
	 
	linguagem de máquina
	Respondido em 05/05/2021 00:04:26
	
	Explicação:
  
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	(2018 - IF - MT - Informática) Considere o seguinte fragmento de código-fonte escrito na linguagem Python: (MÓDULO 2)
def foo(a):
    return a + a + a
b = 1
foo(b)
foo(b)
foo(b)
Após a execução de todos esses códigos, qual é o valor a ser mostrado mediante o comando abaixo?
print(b)
		
	
	9
	
	6
	
	0
	 
	1
	
	3
	Respondido em 05/05/2021 00:04:50
	
	Explicação:
  
	
		4a
          Questão
	Acerto: 0,0  / 1,0
	
	(INMETRO - Pesquisador - Desenvolvimento de Sistemas - 2010)
No que diz respeito à linguagem de programação e às linguagens de script, julgue os itens a seguir. (MÓDULO 1)
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.
		
	 
	3, 3, 6, 10, 17, 28
	
	1, 1, 2, 3, 5, 8
	 
	3, 6, 10, 17, 28
	
	2, 3, 6
	
	2, 2, 4, 6
	Respondido em 05/05/2021 00:05:15
	
	Explicação:
  
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	(Câmara Municipal do Rio de Janeiro - Analista Legislativo - Administração de Servidores - 2014)
Observe o código abaixo em Python. (MÓDULO 1)
a, b = 0, 1
while b < 10:
    print (b)
    a, b = b, a+b
Após a execução, esse código gera a seguinte saída:
		
	 
	1 1 2 3 5 8
	
	0 1 2 3 4 5 6 7 8 9
	
	0 1 1 2 3 5 8
	
	1 2 4 8
	
	0 0 1 2 3 4
	Respondido em 05/05/2021 00:05:45
	
	Explicação:
  
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Assinale a opção que apresenta a lista que contém apenas as linguagens de programação que são interpretadas em tempo real.
		
	
	C++, Java
	
	C, Python
	
	C++, JavaScript, Fortran
	
	C, Pascal, Java
	 
	PHP, Python
	Respondido em 05/05/2021 00:06:31
	
	Explicação:
  
	
		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 parent(End_com, self).Endereco() + ", " + self.com
	
	return self.Endereco()+ ", " + self.com
	 
	return super(End_com, self).Endereco() + ", " + self.com
	
	return parent(End_com, self).Endereco() \+ ", " + self.com
	
	return self.parent.Endereco() + ", " + self.com
	Respondido em 05/05/2021 00:08:52
	
	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: 0,0  / 1,0
	
	Considere o script a seguir e responda:
Qual valor será impresso pela linha 18?
		
	
	10
	
	1.000.000
	
	0
	 
	100.000
	 
	Impossível determinar
	Respondido em 05/05/2021 00:09:41
	
	Explicação:
como o print da linha 18 ocorre antes da sincronia das threads e como há 10 threads escrevendo e apagando na lista, é impossível determinar o tamanho da lista.
	
		9a
          Questão
	Acerto: 0,0  / 1,0
	
	Considere o script a seguir e responda:
Substituindo a utilização de threads por processos na linha 14, qual valor será impresso pela linha 18? 
		
	
	100000
	
	10
	 
	1000000
	 
	0
	
	Impossível determinar
	Respondido em 05/05/2021 00:11:03
	
	Explicação:
Ao contrário de threads, um processo duplica, ou seja cria um fork, e cada um executa sua versão
	
		10a
          Questão
	Acerto: 0,0  / 1,0
	
	Para efetuar a mineração de dados, precisamos efetuar diversas atividades na fase de pré-processamento, viabilizando a ação dos algoritmos adotados para explorar os dados. A complementação de dados ausentes e a detecção de ruídos são efetuadas em qual atividade do pré-processamento?
		
	 
	Limpeza dos Dados
	 
	Coleta e Integração
	
	Partição dos Dados
	
	Codificação
	
	Construção de Atributos
	Respondido em 05/05/2021 00:11:26
	
	Explicação:
 A limpeza dos dados envolve o manuseio e/ou preenchimento de dados ausentes, redução de ruídos, identificação e remoção de valores aberrantes e a resolução de inconsistências
PARADIGMAS DE LING. DE PROGRAMAÇÃO EM PYTHON
		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
	
	Tradução
	
	Montador
	
	Compilação
	Respondido em 29/06/2021 12:26:19
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	(2017 - IFB - Professor - Informática/ Desenvolvimento de Sistemas) Com relação a Algoritmos e Estrutura de Dados, dadas as afirmações abaixo, assinale a alternativa CORRETA:
		
	
	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.
	 
	Em comandos condicionais ou de repetição, a separação de blocos de código em Python é feita utilizando a indentação.
	
	Listas, em Python, são conjuntos de valores, os quais só podem ser do mesmo tipo, acessados por um índice numérico que inicia em 0 (zero).
	
	A declaração de variáveis é algo obrigatório em Python.
	Respondido em 29/06/2021 12:27:17
	
	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
	
	ga
	 
	t
	
	galinha
	
	gato
	Respondido em 29/06/2021 12:29:02
	
	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:
		
	 
	A expressão vale 9.
	
	A expressão vale True.
	
	Não será possível efetuar a operação em virtude da incompatibilidade de tipos.
	
	A expressão vale 6.
	
	A expressão vale 1.
	Respondido em 29/06/2021 12:31:30
	
	Explicação:
  
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	(Câmara Municipal do Rio de Janeiro - Analista Legislativo - Administração de Servidores - 2014)
Observe o código abaixo em Python. (MÓDULO 1)
a, b = 0, 1
while b < 10:
    print (b)
    a, b = b, a+b
Após a execução, esse código gera a seguinte saída:1 1 2 3 5 8
	
	0 0 1 2 3 4
	
	0 1 1 2 3 5 8
	
	1 2 4 8
	
	0 1 2 3 4 5 6 7 8 9
	Respondido em 29/06/2021 12:33:01
	
	Explicação:
  
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Dadas as afirmações abaixo, assinale a alternativa CORRETA:
		
	
	Python é uma linguagem procedural a qual não contempla orientação a objetos.
	
	A declaração de atributos é algo obrigatório em Python.
	
	Python é uma linguagem compilável, a qual, após esse processo, gera um arquivo executável, do tipo binário.
	
	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 29/06/2021 12:34:11
	
		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 self.Endereco()+ ", " + self.com
	
	return parent(End_com, self).Endereco() + ", " + self.com
	
	return self.parent.Endereco() + ", " + self.com
	 
	return super(End_com, self).Endereco() + ", " + self.com
	
	return parent(End_com, self).Endereco() \+ ", " + self.com
	Respondido em 29/06/2021 12:36:42
	
	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 script a seguir e responda:
Qual valor será impresso pela linha 18?
		
	
	100.000
	
	10
	 
	Impossível determinar
	
	0
	
	1.000.000
	Respondido em 29/06/2021 12:38:04
	
	Explicação:
como o print da linha 18 ocorre antes da sincronia das threads e como há 10 threads escrevendo e apagando na lista, é impossível determinar o tamanho da lista.
	
		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 I, II e III apenas
	
	estão corretas II, III e IV apenas
	 
	estão corretas II e III apenas
	
	estão corretas II e IV apenas
	
	estão corretas I e IV apenas
	Respondido em 29/06/2021 12:38:41
	
	Explicação:
I ¿ Todo programa apresenta uma thread, que pode comportar vários processos. NÃO. Thread é um trecho de cóidigo que funcioan como um subsistema, permitindo que  um processo se autodivida em duas ou mais tarefas
II ¿ O processo é a instância de um programa em execução. --> VERDADE
III ¿ Com a adoção do GIL, as threads executam de forma concorrente. --> VERDADE
IV ¿ Execução paralela e concorrente são a mesma coisa. --> NAO.. A execução paralela, demanda mais de processador. Na concorrente as instruções concorrem ao uso do processador, embora possa usar mais de 1 tambem. Execução concorrente é a forma generalizada de execução paralela.
	
		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 post !¿
	 
	Apresentação do texto ¿Recebeu get !¿
	
	Mensagem de erro para página não encontrada.
	
	Mensagem de erro por métodos múltiplos
	
	Mensagem de erro por ausência de parâmetro
	Respondido em 29/06/2021 12:39:49
	
	Explicação:
Isso criar uma rota /LOGAR que aceita as solicitações GET e POST. As solicitações GET são aceitas por padrão
 
Se você não especificar um argumento de métodos para LOGAR (), o padrão é aceitar apenas solicitações GET

Continue navegando