Buscar

AV_PROGRAMACAO_RAD

Prévia do material em texto

PROGRAMAÇÃO III
	 
	 
	 1.
	Ref.: 3568543
	Pontos: 0,00  / 1,00
	
	No que se refere à linguagem Python, assinale as afirmações a seguir.
I .   A  Python aceita tanto aspas duplas quanto aspas simples para delimitar strings.
II.  A Python é facilmente integrada às linguagens C, C++, COM, ActiveX, CORBA e Java.
III. A Python é uma linguagem compilada ¿ quando a execução ocorre pelo sistema operacional.
IV. Em Python, não precisamos declarar variáveis para usá-las, como é feito em outras linguagens, como o Java.
 
Após a sua análise, assinale a opção em que são apresentadas apenas as afirmações corretas.
		
	 
	Estão corretas as afirmações: I, II e IV.
	
	Estão corretas as afirmações: I, III e IV.
	 
	Estão corretas as afirmações: I, II, III, IV e V.
	
	Estão corretas as afirmações: I, IV e V.
	
	Estão corretas as afirmações: II, III, e V.
	
	
	 2.
	Ref.: 1148700
	Pontos: 0,00  / 1,00
	
	O que é necessário para se criar uma nova instância de uma classe?
		
	 
	Um método que retorna um valor
	 
	Um construtor
	
	Um objeto
	
	Uma classe
	
	Um método qualquer
	
	
	 3.
	Ref.: 2846016
	Pontos: 1,00  / 1,00
	
	Considere o seguinte conjunto de instruções em Python:
frase = 'este pode ser um teste'
contador = 0
for letra in frase:
  if letra == 'e':
    contador = contador + 1
print(contador)
Qual é o resultado da variável contador após a realização das instruções?
		
	
	1
	
	5
	
	4
	
	8
	 
	6
	
	
	 4.
	Ref.: 2846022
	Pontos: 1,00  / 1,00
	
	Considere o seguinte código em Python:
class Complexo:
    def __init__(self, parte_real, parte_imag):
       self.r = parte_real
       self.i = parte_imag
Quando executarmos o seguinte comando:
x = Complexo(3.0, -4.5) qual será o resultado de x.r?
 
		
	
	-7.5
	
	0
	 
	3.0
	
	-4.5
	
	-1.5
	
	
	 5.
	Ref.: 2846019
	Pontos: 0,00  / 1,00
	
	Considere a seguinte função em Python:
def func(a,b):
  for valor in range(a,b):
    print(valor)
Qual o resultado da chamada func(1,3)?
		
	
	3
	
	1, 2, 3
	 
	2
	
	1
	 
	1, 2
	
	
	 6.
	Ref.: 2894726
	Pontos: 1,00  / 1,00
	
	A estrutura de dados chamada de pilha pode ser implementada em Python a partir de uma lista. 
Duas operações que fazem parte de uma pilha são os comandos push() e pop(). Se tivéssemos uma  pilha como l = [3,2,1], e usássemos o comando l.pop(), qual seria o resultado final? 
		
	
	 [3]
	 
	 [2,1]
	
	 []
	
	 [3,2]
	
	 [3,2,1]
	
	
	 7.
	Ref.: 2894740
	Pontos: 0,00  / 1,00
	
	Considere o seguinte código para definir uma tupla em Python:
t = tuple('Brasil')
print(t[1:3])
Qual é o resultado desse código?
		
	
	('i','l')
	 
	('r','a')
	
	('B','i')
	
	('B','r')
	 
	('B','a')
	
	
	 8.
	Ref.: 2894751
	Pontos: 0,00  / 1,00
	
	JSON é uma formato para intercâmbio de dados muito utilizado nos dias de hoje. Qual  a estrutura, em Python, que é muito utilizada para converter dados de Json para Python, por ser muito parecida?
		
	 
	arrays
	
	tuplas
	
	listas
	
	pilhas
	 
	dicionários
	
	
	 9.
	Ref.: 2895698
	Pontos: 1,00  / 1,00
	
	O paradigma funcional fornece várias funções interessantes em Python, uma delas é a função map. Considere o seguinte código:
def triplo(x):
  return 3 * x  
m = map(triplo, [1,2,3])
Qual será o resultado do objeto m, ao final?
		
	
	[]
	
	[1,2,3]
	 
	[3,6,9]
	
	3
	
	6
	
	
	 10.
	Ref.: 2895702
	Pontos: 1,00  / 1,00
	
	Ao importar o módulo math em Python, podemos utilizar várias funções matemáticas. Para calcular a raiz quadrada do número 4 qual seria a chamada correta?
		
	
	sqrt.math(4)
	 
	math.sqrt(4)
	
	math(4) 
	
	sqrt(4)
	
	sqrt(math.4)

Continue navegando