Buscar

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

1.
	
	Pontos: 1,00  / 1,00
	
	(TRE-CE/2012 - Adaptada) Considere:
Em relação à sintaxe em Python, é correto afirmar que na:
  
I. Linha 3 a classe B está herdando A.
  
II. Linha 4 o atributo é considerado privado.
 
III. Linha 5 exibe um método construtor.
  
IV. Linha 9 o objeto a é uma instância da classe B.
  
V. Linha 13 o objeto b é uma instância da classe A.
Marque a alternativa correta.
		
	
	I e II, apenas.
	
	I, II e IV, apenas.
	
	I e IV, apenas.
	 
	I, II, III e V.
	
	II, III e IV, apenas.
	
	
	 2.
	
	Pontos: 1,00  / 1,00
	
	(IFB/2017 - Adaptada) 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.
	
	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 1 (um).
	 
	Em comandos condicionais ou de repetição, a separação de blocos de código em Python é feita utilizando a indentação.
	
	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 .py.
	
	
	 3.
	
	Pontos: 1,00  / 1,00
	
	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 Python possui nativamente o tipo privado, assim como C e Ruby.
III - Na linguagem Python, o decorator @staticmethods somente pode ser utilizado para qualificar métodos, não podendo ser utilizado para qualificar atributos.
Verifica-se que está(ão) correta(s)
		
	 
	I e III, apenas.
	
	II e III, apenas.
	
	I, II e III.
	
	I e II, apenas.
	
	II, apenas.
	
	
	 4.
	
	Pontos: 1,00  / 1,00
	
	(UFC/2019 - Adaptada) As linguagens de programação são ferramentas fundamentais para o desenvolvimento de software e aplicativos em geral. Elas permitem que os programadores expressem suas ideias e soluções de forma estruturada e legível para os computadores, permitindo a automação de tarefas complexas e repetitivas. Um dos recursos existentes na orientação a objetos é denominado polimorfismo. Com relação a esse recurso, é correto afirmar:
		
	
	Com o polimorfismo, é possível a criação de métodos onde os parâmetros são sempre passados por cópia, independentemente se são tipos primitivos ou objetos.
	
	Refere-se à propriedade de somente tornar visível as informações importantes para o contexto da aplicação, enquanto as demais ficam disponíveis somente no escopo da classe.
	 
	Com o polimorfismo é possível que um objeto de uma classe mais específica execute uma versão própria de um método que existe em sua classe "pai" (mais genérica), com a qual ele possui um relacionamento de herança. Dessa forma, um mesmo método em uma hierarquia de herança entre classes terá comportamento distinto, a depender do tipo do objeto que o executa.
	
	O polimorfismo refere-se à característica de uma classe poder herdar os atributos e métodos de outra classe, tornando-se uma classe mais especializada.
	
	O polimorfismo restringe que os tipos das variáveis que armazenam um determinado objeto sejam explicitamente do mesmo tipo do objeto, não permitindo generalizações.
	
	
	 5.
	
	Pontos: 0,00  / 1,00
	
	No processo de descoberta de conhecimento em base de dados, marque a alternativa correta sobre partição de dados:
		
	
	Consiste na complementação de dados ausentes, detecção de ruídos e eliminação de dados inconsistentes.
	
	É uma atividade bastante encontrada na construção de data warehouses.
	 
	Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e de testes (avaliação do modelo gerado).
	
	Significa transformar a natureza dos valores de um atributo utilizando transformações numérico-categórica ou categórico-numérica.
	 
	Quando utilizada em uma tabela, implica na criação de colunas refletindo alguma transformação dos dados existentes em outras colunas.
	
	
	 6.
	
	Pontos: 1,00  / 1,00
	
	Considere o trecho de código a seguir e responda:
O que será impresso ao término da execução desse programa:
		
	
	[0, 5, 10, 15, 20, 25, 30]
	
	None
	
	[30]
	
	O programa apresentará um erro
	 
	[]
	
	
	 7.
	
	Pontos: 1,00  / 1,00
	
	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 GET
	
	Erro 404 - Página não encontrada
	
	Requisição POST
	
	Uma página em branco
	 
	Erro 405 - Método não permitido
	
	
	 8.
	
	Pontos: 1,00  / 1,00
	
	Verifique o código a seguir e responda:
 
>>> conjunto_a = set([1, 1, 2, 3])
>>> conjunto_b = set([2, 2, 3, 4])
>>> conjunto_c = conjunto_a.intersection(conjunto_b)
>>> print(len(conjunto_c))
 
Qual o resultado impresso por esse programa:
		
	
	4
	
	3
	
	0
	 
	2
	
	1
	
	
	 9.
	
	Pontos: 1,00  / 1,00
	
	Uma estrutura de dados em que o primeiro elemento inserido seja o primeiro elemento a ser retirado é denominada:
		
	
	lista
	 
	fila
	
	vetor
	
	pilha
	
	matriz
	
	
	 10.
	
	Pontos: 1,00  / 1,00
	
	Considere-se o código Python abaixo.
def checa_lista( list ):
    elem = list[ 0 ]
    for a in list:
        if a > elem:
            elem = a
    return elem
print(checa_lista([4, 4, 8, -3]))
 
O que será impresso?
		
	 
	8
	
	16
	
	-3
	
	[4, 8]
	
	4

Continue navegando