Buscar

Programação III

Prévia do material em texto

Disc.: PROGRAMAÇÃO III   
	Aluno(a): 
	
	Acertos: 7,0 de 10,0
	06/04/2020
	
	
	1a Questão (Ref.:201610028198)
	Acerto: 0,0  / 1,0
	Python é uma linguagem que possui o paradigma funcional além de outros. 
No paradigma funcional puro podemos substituir a repetição por meio de: 
		
	 
	Condicional
	
	Função
	
	Variável
	 
	Recursividade
	
	Parâmetro
	Respondido em 07/04/2020 14:19:46
	
	
	
	2a Questão (Ref.:201610227100)
	Acerto: 1,0  / 1,0
	O que será impresso pelo código seguinte?
print("ABC")#DEF
#print("GHI")
print("#JK")#LM
print("NO#PQ")
		
	
	ABC#DEF#JK#LMNO#PQ
	
	ABCNO
	
	ABCDEFGHIJKLMNOPQ
	
	ABCJKNOPQ
	 
	ABC#JKNO#PQ
	Respondido em 07/04/2020 14:20:28
	
	
	
	3a Questão (Ref.:201610029954)
	Acerto: 0,0  / 1,0
	A função range( ), em python, permite gerar uma sequência de números. Considere a seguinte instrução:
print(range(2,7))
Qual é o resultado deste comando? 
		
	 
	[2,3,4,5,6]
	
	[2,5,7]
	
	[2,3,4,5,6,7]
	
	[2,4,6]
	 
	[2,7]
	Respondido em 07/04/2020 14:21:14
	
	
	
	4a Questão (Ref.:201610029049)
	Acerto: 1,0  / 1,0
	Considere o seguinte código em Python: 
a = 1
b = 2
c = a+b
print ("o resultado",c);
Suponha que este código esteja no arquivo teste.py, qual seria a chamada correta através do prompt do sistema operacional?
		
	 
	python teste.py
	
	p teste
	
	py teste.py
	
	p teste.py
	
	python teste
	Respondido em 07/04/2020 14:24:49
	
	
	
	5a Questão (Ref.:201610029957)
	Acerto: 1,0  / 1,0
	Considere o seguinte código em Python:
for valor in range(2,13):
   if valor%2 != 0:
       print(valor)
Qual é o último número a ser impresso na tela?
		
	
	10
	
	13
	
	5
	
	2
	 
	11
	Respondido em 07/04/2020 14:25:28
	
	
	
	6a Questão (Ref.:201610227018)
	Acerto: 1,0  / 1,0
	O que será impresso, caso o código abaixo seja executado duas vezes, primeiramente com o valor 5 e depois com o valor 10?
x = int(input())
if x>=5:
    print(x+10)
    if x<10:
        print("menor que 10")
else:
    if x>8:
        print("maior que 8")
    else:
        print("menor ou igual a 8")
		
	
	Primeiramente imprimirá 5 e na segunda execução 10
	 
	Primeiramente imprimirá 15 e o texto "menor que 10". Na segunda execução imprimirá 20
	
	Primeiramente imprimirá 15 e na segunda execução 20
	
	Primeiramente imprimirá 15 e na segunda execução imprimirá além do número 20, o texto "maior que 8"
	
	Primeiramente imprimirá 20 e na segunda execução 15
	Respondido em 07/04/2020 14:26:44
	
	
	
	7a Questão (Ref.:201610227020)
	Acerto: 1,0  / 1,0
	Toda linguagem orientada a objetos permite a especificação de métodos construtores na classe, os quais são responsáveis pela inicialização do objeto recém-alocado na memória. Na linguagem Python este método recebe o seguinte nome:
		
	
	this
	
	def
	
	constructor
	 
	__init__
	
	self
	Respondido em 07/04/2020 14:49:20
	
	
	
	8a Questão (Ref.:201610227019)
	Acerto: 1,0  / 1,0
	Para acessar o atributo de um objeto Python, pode ser utilizado, alternativamente ao acesso direto, a seguinte função:
		
	 
	getattr
	
	delattr
	
	expattr
	
	setattr
	
	hasattr
	Respondido em 07/04/2020 14:37:45
	
	
	
	9a Questão (Ref.:201608332641)
	Acerto: 1,0  / 1,0
	Qual é a saída do comando abaixo: >>> a='10' >>> print(a*2)
		
	
	20
	
	Erro!
	
	`20¿
	 
	1010
	
	100
	Respondido em 07/04/2020 14:31:21
	
	
	
	10a Questão (Ref.:201610029972)
	Acerto: 0,0  / 1,0
	A função abaixo em Python ilustra um conceito muito importante no paradigma funcional.
def fatorial(valor):
    if valor == 0:
        return 1
    else:
        return valor * fatorial(valor-1)
Qual é esse conceito?
		
	 
	Recursividade
	 
	Multiparadigmas
	
	Tipagem dinâmica
	
	Orientação a objetos 
	
	Linguagens de script 
	Respondido em 07/04/2020 14:52:21

Continue navegando