Buscar

Aula 4

Prévia do material em texto

Aula 4
	
 
		
	
		1.
		Com base no código Python a seguir, qual será a saída produzida pelo algoritmo?
	
	
	
	E S A
	
	
	U N
	
	
	U N E S A
	
	
	U S A
	
	
	S A
	
Explicação:
A única condição correta e a da linha 9.
	
	
	
	 
		
	
		2.
		Qual é a saída do seguinte código?
print("abc DEF".capitalize())
	
	
	
	Abc def
	
	
	 abc def
	
	
	ABC DEF
	
	
	Não será exibida nenhuma mensagem, pois o código está errado.
	
	
	Abc Def
	
Explicação:
capitalize aplica a caixa alta somente para o primeiro caracter
	
	
	
	 
		
	
		3.
		Observe o código Python a seguir e informe o número de comparações realizadas. O algoritmo imprime a mensagem da situação escolar de uma aluno, com os segintes status: aprovado com nota 7 ou maior; entre 4 e 6,9 Final e menor do que 4 o aluno é reprovado.
	
	
	
	3
	
	
	4
	
	
	NDA
	
	
	2
	
	
	1
	
Explicação:
Da maneira como está, o algoritmo irá realizar as comparações para cada estrutura condicional if.  
	
	
	
	 
		
	
		4.
		Quais os resultados retornados pelos comandos
math.ceil(3.4)
math.floor(3.4)
 print(math.fabs(-3.4))
	
	
	
	3, 3 e 0
	
	
	3, 3 e 3.4
	
	
	4, 3 e 3.4
	
	
	4, 3 e 0
	
	
	Nenhuma das anteriores
	
Explicação:
Ceil arredonda pra cima. Round trunca o número. fabs é o número absoluto (sem sinal)
	
	
	
	 
		
	
		5.
		Analise as assertivas sobre as funções em Python:
o resultado da expressão k = 2 + 3l é um número complexo.
o resultado de round(0.5) - round(-0.5) é 2.
considerando x = 8/3, o resultado de floor(Fraction(x)) é igual ao round(Fraction(x)).
São corretas as alternativas:
	
	
	
	I e III
	
	
	Somente I
	
	
	Nenhuma das anteriores
	
	
	II e III
	
	
	I e II 
	
Explicação:
O item I é um número complexo. O item II o resultado da expressão é 0. O item III, o resultado de floor é 2, ao passo que o round é 3.
	
	
	
	 
		
	
		6.
		Analise as assertivas sobre as funções em Python:
o resultado da expressão k = 2 + 3l não é um número complexo.
o resultado de round(0.5) - round(-0.5) é 2.
considerando x = 8/3, o resultado de floor(Fraction(x)) é igual ao round(Fraction(x)).
São incorretas as alternativas:
	
	
	
	2 e 3
	
	
	1 e 2
	
	
	Todas as alternativas
	
	
	Somente 1
	
	
	1 e 3
	
Explicação:
O item I é um número complexo. O item II o resultado da expressão é 0. O item III, o resultado de floor é 2, ao passo que o round é 3.
 
	
	
	
	 
		
	
		7.
		Qual das seguintes funções é uma função interna (built-in) no Python?
	
	
	
	factorial()
	
	
	seed()
	
	
	print()
	
	
	Nenhuma das anteriores
	
	
	sqrt()
	
Explicação:
A função seed é uma função que está presente no módulo randomo. As funções sqrt e fatorial fazem parte do módulo math. A função de impressão é uma função interna que imprime um valor diretamente na saída do sistema.

Continue navegando