Buscar

Informática 8

Prévia do material em texto

.
		def exemplo(valor):
 numero = valor * 2
 if numero > 10:
 return numero
 valor = valor + 5
 return valor
print(exemplo(7))
Qual a saída do código anterior?
	
	
	
	14
	
	
	12
	
	
	7
	
	
	2
	
	
	5
	
Explicação:
Antes do teste lógico "if", o valor do parametro enviado (7) é dobrado, fazendo com que o teste "if" seja verdadeiro, dobrando o valor de entrada
	
	
	
	
		
	
		2.
		Qual a saída do código abaixo?
"int volume (int altura, int largura, int comprimento)
{return altura * largura * comprimento;}
main()
{int a1 = 1, l1 = 2, c1 = 3, a2 = 4, c2 = 5, l2 = 6;
int v1, v2;
v1 = volume(a1, l1, c1);
v2 = volume(a2, l2, c2);
print("v1: %d\nv2: %d\n", v1, v2);
}"
	
	
	
	v1:6, v2:120
	
	
	120
	
	
	6
	
	
	2
	
	
	1
	
Explicação:
O módulo volume multipla as dimensões inseridas
	
	
	
	
		
	
		3.
		Qual será a saída do código abaixo?
L = [10, 12, 14, 16]
for item in range(1,4,2):
 print(L[item])
	
	
	
	12, 14
	
	
	12
	
	
	10, 14
	
	
	12, 16
	
	
	16
	
Explicação:
A saída será os elementos de ordem 1 e 3 da lista L dada
	
	
	
	
		
	
		4.
		O Python permite que partes diferentes de um programa sejam definidas em arquivos diferentes, chamados de módulos. O Python também oferece vários módulos nativos, como o math (que contém várias funções matemáticas), o statistics (que inclui várias rotinas estatísticas), o sys para acessar funções do sistema, etc. Para utilizar as funções e classes definidas nesses módulos, qual comando devemos utilizar?
	
	
	
	add
	
	
	plus
	
	
	include
	
	
	inclusive
	
	
	import
	
Explicação:
import permite incluir módulos externos
	
	
	
	
		
	
		5.
		Observe as assertivas a seguir sobre estrutura sequencial.
No Python, uma decisão pode ser feita usando if else statement.
Verificar várias condições no Python requer instruções elif.
Se a condição for avaliada como verdadeira, a (s) instrução (ões) do bloco if será executada, caso contrário, a (s) instrução (ões) em outro bloco (se houver outra especificada) será executada.
A estrutura switch.case no Python não existe, sendo assim representada pelo comando if.
São corretas as alternativas:
	
	
	
	1 e 3
	
	
	1 e 2
	
	
	2 e 3 
	
	
	2 e 4
	
	
	Todas as alternativas
	
Explicação:
Todas são corretas, pois a estrutura if é responsável pela tomada de decisão em várias linguagens, assim como no Python. Estruturas encadeadas são compostas pelo comando elif.
	
	
	
	
		
	
		6.
		Observe as assertivas a seguir sobre estrutura sequencial.
No Python, uma decisão pode ser feita usando if else statement.
Verificar várias condições no Python requer instruções elseif.
Se a condição for avaliada como verdadeira, a (s) instrução (ões) do bloco if será executada, caso contrário, a (s) instrução (ões) em outro bloco (se houver outra especificada) será executada.
A estrutura switch.case no Python existe, podendo ser representada pelo comando if.
São incorretas as alternativas:
	
	
	
	1 e 2
	
	
	2 e 4
	
	
	Todas as alternativas
	
	
	1 e 3
	
	
	3 e 4
	
Explicação:
Verificar várias condições no Python requer instruções elif, e não elseif como no item 2.
A estrutura switch.case no Python não existe, diferente do que afirma a questão 4.

Continue navegando