Buscar

Simulado_5

Prévia do material em texto

1a Questão
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?
 import
include
add
inclusive
plus
 
 
Explicação:
import permite incluir módulos externos
 
 
 2a Questão
Qual será a saída do código abaixo?
L = [10, 12, 14, 16] 
for item in range(1,4,2): 
 print(L[item])
16
10, 14
12, 14
 12, 16
12
 
 
Explicação:
A saída será os elementos de ordem 1 e 3 da lista L dada
 
 
 3a Questão
Observe as assertivas a seguir sobre estrutura sequencial.
1. No Python, uma decisão pode ser feita usando if else statement.
2. Verificar várias condições no Python requer instruções elif.
3. 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.
4. A estrutura switch.case no Python não existe, sendo assim representada pelo comando if.
São corretas as alternativas:
1 e 3
 Todas as alternativas
2 e 3 
2 e 4
1 e 2
 
 
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.
 
 
 4a Questão
Observe as assertivas a seguir sobre estrutura sequencial.
1. No Python, uma decisão pode ser feita usando if else statement.
2. Verificar várias condições no Python requer instruções elseif.
3. 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.
4. A estrutura switch.case no Python existe, podendo ser representada pelo comando if.
São incorretas as alternativas:
3 e 4
1 e 2
1 e 3
 2 e 4
Todas as alternativas
 
 
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.
 
 
 5a Questão
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); 
}"
120
2
6
 v1:6, v2:120
1
 
 
Explicação:
O módulo volume multipla as dimensões inseridas
 
 
 6a Questão
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
5
7
12
2
 
 
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

Continue navegando