Logo Passei Direto

A maior rede de estudos do Brasil

Grátis
8 pág.
AV-1

Pré-visualização | Página 1 de 1

1.
	Ref.: 5292388
	Pontos: 1,00  / 1,00 
	
	Como se chama a seguinte característica de uma linguagem de programação "um conjunto relativamente pequeno de construções primitivas pode ser combinado em um número, também, pequeno de maneiras para construir as estruturas de controle e de dados de uma linguagem de programação"?
		
	
	confiabilidade
	
	expressividade
	
	recursividade
	
	ortogonalidade
	
	aliasing
	
	
	 2.
	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, estruturado, lógico
	
	funcional, orientação a objetos, orientado a objetos, lógico
	
	funcional, orientação a objetos, estruturado, funcional
	
	estruturado, orientação a objetos, concorrente, lógico
	
	funcional, orientação a objetos, estruturado, lógico
	 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.
	
	Pode ser utilizada como linguagem principal no desenvolvimento de sistemas e também pode ser utilizada como linguagem script em vários softwares.
	
	Python é uma linguagem de alto nível e robusta. Possui seu próprio framework e é incompatível com frameworks de terceiros.
	
	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.
	
	Python permite que os conteúdos das variáveis sejam sempre alterados, não existindo, dessa forma, tipos imutáveis.
	
	
	 4.
	Ref.: 5292383
	Pontos: 1,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:
		
	
	Listas e sequências são indexadas por inteiros, ao passo que dicionários podem ser indexados por "strings".
	
	Listas não podem ser modificadas depois de criadas, ao passo que sequências e dicionários 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 e dicionários são indexados por inteiros, ao passo que sequências podem ser indexadas por "strings".
	
	Dicionários não podem ser modificados depois de criados, ao passo que listas e sequências podem.
	
	
	 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:
		
	
	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.
	
	É 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).
	
	Consiste na complementação de dados ausentes, detecção de ruídos e eliminação de dados inconsistentes.
	
	 6.
	Ref.: 5292516
	Pontos: 0,00  / 1,00 
	
	Considere o script e responda. Qual valor será impresso pela linha 21:
		
	
	10
	
	0
	
	1.000.000
	
	100.000
	
	Impossível determinar
	 7.
	Ref.: 5285055
	Pontos: 1,00  / 1,00 
	
	No que diz respeito à linguagem de programação e às linguagens de script, julgue os itens a seguir.
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, 6, 10, 17, 28
	
	2, 2, 4, 6
	
	3, 3, 6, 10, 17, 28
	
	1, 1, 2, 3, 5, 8
	
	2, 3, 6
	
	 8.
	Ref.: 5292538
	Pontos: 0,00  / 1,00 
	
	Considere a seguinte definição da função f, declarada na sintaxe Python.
Assinale o valor produzido pela execução do código acima.
		
	
	21
	
	13
	
	17
	
	55
	
	34
	
	
	 9.
	Ref.: 6112368
	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.
		
	
	I, II, III e V.
	
	I e IV, apenas.
	
	I e II, apenas.
	
	II, III e IV, apenas.
	
	I, II e IV, apenas.
	 10.
	Ref.: 6112799
	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)
		
	
	II, apenas.
	
	I, II e III.
	
	II e III, apenas.
	
	I e II, apenas.
	
	I e III, apenas.