Buscar

AV 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 12 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 12 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 12 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

Disciplina: PARADIGMAS DE LING. DE PROGRAMAÇÃO EM PYTHON 
	AV
	
	
	
	
	
	
			Avaliação:
2,0
	Nota Partic.:
	Av. Parcial.:
2,0
	Nota SIA:
2,0 pts
	
	
	 
		
	EM2020113: PARADIGMAS E LINGUAGEM PYTHON
	 
	 
	 1.
	Ref.: 5298371
	Pontos: 0,00  / 1,00
	
	Considere as seguintes características de paradigmas de programação
I - Seus comandos são basicamente funções
II - Tem por base, o reuso, através da implementação de herança e polimorfismo
III - Focado em eficiência
IV - LISP e Python são disciplinas desse paradigma.
 
Assinale a opção que apresenta, em ordem, a correta classificação em paradigmas. Pode-se repetir paradigmas nas respostas
		
	
	estruturado, orientação a objetos, concorrente, lógico
	
	funcional, orientação a objetos, orientado a objetos, lógico
	 
	funcional, orientação a objetos, estruturado, lógico
	
	funcional, orientação a objetos, estruturado, funcional
	 
	estruturado, orientação a objetos, estruturado, lógico
	
	
	 2.
	Ref.: 5295362
	Pontos: 0,00  / 1,00
	
	Assinale a opção que não apresenta linguagens para desenvolvimento da camada de lógica do negócio nos servidores WEB
		
	
	PHP e  ASP
	
	.NET, e Java
	
	Python
	 
	C# e Ruby
	 
	HTML, CSS e Javascript
	
	
	 
		
	EM2020117: PYTHON BÁSICO
	 
	 
	 3.
	Ref.: 7625292
	Pontos: 1,00  / 1,00
	
	(Quadrix/COREN-RS/2018 - adaptada) Python é uma linguagem extremamente versátil e de fácil assimilação. Sua sintaxe permite a manipulação de estruturas complexas com um grau de dificuldade inferior as linguagens concorrentes. No que se refere à linguagem de programação Python, assinale a alternativa correta.
		
	
	O caractere "/" marca o início de comentário. Qualquer texto depois do "/" será ignorado até o fim da linha.
	
	Python é uma linguagem de alto nível e robusta. Possui seu próprio framework e é incompatível com frameworks de terceiros.
	
	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.
	
	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.
	
	
	 4.
	Ref.: 5292383
	Pontos: 0,00  / 1,00
	
	Três tipos de dados fundamentais em Python são as listas ("lists"), sequências ou 'tuplas' ("tuples") e dicionários ("dictionaries"). A respeito dessas estruturas, é correto afirmar:
		
	
	Dicionários não podem ser modificados depois de criados, ao passo que listas e sequências podem.
	 
	Listas podem ser modificadas, mas seu tamanho não pode ser modificado após a criação, ao passo que sequências e dicionários não têm essa limitação.
	
	Listas não podem ser modificadas depois de criadas, ao passo que sequências e dicionários podem.
	 
	Listas e sequências são indexadas por inteiros, ao passo que dicionários podem ser indexados por "strings".
	
	Listas e dicionários são indexados por inteiros, ao passo que sequências podem ser indexadas por "strings".
	
	
	 
		
	EM2020118: PYTHON EM OUTROS PARADIGMAS
	 
	 
	 5.
	Ref.: 5298413
	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.
	
	Significa transformar a natureza dos valores de um atributo utilizando transformações numérico-categórica ou categórico-numérica.
	 
	Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e de testes (avaliação do modelo gerado).
	
	É uma atividade bastante encontrada na construção de data warehouses.
	 
	Quando utilizada em uma tabela, implica na criação de colunas refletindo alguma transformação dos dados existentes em outras colunas.
	
	
	 6.
	Ref.: 5295417
	Pontos: 0,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
	
	Requisição POST
	 
	Erro 405 - Método não permitido
	
	Erro 404 - Página não encontrada
	
	Uma página em branco
	
	
	 
		
	EM2020119: PYTHON ESTRUTURADO
	 
	 
	 7.
	Ref.: 5298445
	Pontos: 0,00  / 1,00
	
	Considere o programa Python abaixo:
 
numero1 = int(input('Informe o número de Processos: '))
numero2 = int(input('Informe o número de Juízes: '))
 
..I..
 
resultado = numero1 / numero2
print("Há ",resultado, " processos a serem julgados por cada Juiz")
 
..II..
 
print("Não é possível divisão por zero")
 
Para tratar a exceção que será lançada se o valor contido na variável numero2 for zero, as lacunas I e II deverão ser corretamente preenchidas por:
		
	
	try e catch(ArithmeticException ex)
	
	try: e catch ArithymeticException:
	 
	throw e catch (ZeroDivisionException $e)
	 
	try: e except ZeroDivisionError:
	
	throw: e catch(err)
	
	
	 8.
	Ref.: 5295436
	Pontos: 0,00  / 1,00
	
	Analise o trecho de código, em Python 3, a seguir.
O valor impresso pela função print, na última linha do trecho de código, é: (dica: a função lower retorna todas as letras de uma string em minúsculo)
		
	 
	111
	 
	321
	
	123
	
	132
	
	333
	
	
	 
		
	EM2020120: PYTHON ORIENTADO A OBJETOS
	 
	 
	 9.
	Ref.: 6112185
	Pontos: 0,00  / 1,00
	
	Sobre as linguagens de programação Java, C++ e Python, podemos afirmar que:
I - Java e C++ são compiladas, enquanto Python é interpretada.
II - Python não tem suporte à orientação a objetos.
III - O polimorfismo por sobrecarga, no qual mais de um método tem o mesmo nome, mas assinaturas diferentes, é suportado pelo Python.
IV - Java não tem suporte à herança múltipla.
 
Verifica-se que está(ão) correta(s)
		
	
	II, apenas.
	 
	I e III, apenas.
	
	III e IV, apenas.
	
	I e IV, apenas.
	 
	I, II e III.
	
	
	 10.
	Ref.: 6111701
	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:
		
	 
	Em comandos condicionais ou de repetição, a separação de blocos de código em Python é feita utilizando a indentação.
	
	Python é uma linguagem compilável, a qual, após esse processo, gera um arquivo executável, do tipo binário .py.
	
	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).
	
	A declaração de atributos é algo obrigatório em Python.

Continue navegando