Buscar

PARADIGMAS DE LING DE PROGRAMAÇÃO EM PYTHON AV1 SIMULACAO 2 ESTACIO

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 8 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 8 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

Prévia do material em texto

Disc.: PARADIGMAS DE LING. DE PROGRAMAÇÃO EM PYTHON   
	Aluno(a): 
	
	Acertos: 9,0 de 10,0
	02/11/2020
		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++ e HTML
	
	Java e Fortran
	
	Phyton, Java, C++ e Pascal
	 
	Java, C++, Python e Smalltalk
	Respondido em 02/11/2020 19:45:13
	
	Explicação:
  
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	Qual das linguagens abaixo possui nenhuma abstração (MODULO 1)
		
	
	linguagem JAVA
	
	linguagem Python
	
	linguagem HTML
	
	linguagem Assembly
	 
	linguagem de máquina
	Respondido em 02/11/2020 19:45:27
	
	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]) 
		
	 
	t
	
	to
	
	galinha
	
	gato
	
	ga
	Respondido em 02/11/2020 19:50:35
	
	Explicação:
  
	
		4a
          Questão
	Acerto: 1,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
	
	2, 2, 4, 6
	
	1, 1, 2, 3, 5, 8
	
	2, 3, 6
	 
	3, 6, 10, 17, 28
	Respondido em 02/11/2020 19:44:21
	
	Explicação:
  
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	A linguagem Python oferece um sistema de tratamento de erros baseado em exceções, de forma similar a outras linguagens, como Java e Object Pascal, e mesmo com diferenças sintáticas, uma vantagem dessa abordagem é permitir o tratamento diferenciado para cada tipo de situação de erro. Para um cenário onde desejamos tratar o acesso a uma posição inexistente de uma lista, devemos considerar uma exceção do tipo: (MÓDULO 4)
		
	 
	IndexError
	
	TypeError
	
	ValueError
	
	NameError
	
	IOError
	Respondido em 02/11/2020 19:47:26
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Dadas as afirmativas acerca das linguagens de programação Java, C++ e Python:
I. Das três linguagens consideradas, Python é a única que não permite interfaces.
II. O nível de dinamismo permitido pela linguagem Python, em termos de polimorfismo, é inferior às linguagens C++ e Java, uma vez que não possui construção equivalente aos Templates (de C++) e Generics (de Java).
III. Na linguagem Python, o decorator @staticmethods somente pode ser utilizado para qualificar métodos, não podendo ser utilizado para qualificar atributos.
A alternativa com a(s) afirmativas(s) correta(s) é:
		
	
	III, apenas
	 
	I e III, apenas
	
	II, apenas
	
	I, II e III
	
	I e II, apenas
	Respondido em 02/11/2020 19:47:53
	
	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.parent.Endereco() + ", " + self.com
	
	return self.Endereco()+ ", " + self.com
	
	return parent(End_com, self).Endereco() \+ ", " + self.com
	 
	return super(End_com, self).Endereco() + ", " + self.com
	Respondido em 02/11/2020 19:51:15
	
	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?
		
	 
	0
	 
	Impossível determinar
	
	10
	
	100.000
	
	1.000.000
	Respondido em 02/11/2020 19:51:36
	
	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 IV apenas
	 
	estão corretas II e III apenas
	
	estão corretas I e IV apenas
	Respondido em 02/11/2020 19:49:30
	
		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 ausência de parâmetro
	
	Apresentação do texto ¿Recebeu post !¿
	
	Mensagem de erro por métodos múltiplos
	
	Mensagem de erro para página não encontrada.
	 
	Apresentação do texto ¿Recebeu get !¿

Continue navegando