Buscar

PROVA AV1 LOGICA PROGRAMAÇÃO 2020 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Disciplina: EEX0100 - LÓGICA DE PROGRAMAÇÃO Período: 2020.3 EAD (G) / AV 
NOTA 10 
 
 
 
 ATENÇÃO 
1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados. 
2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação". 
 
 
 
 1a Questão (Ref.: 202006606484) 
Com o crescimento da internet, foi necessário criar um sistema de endereçamento para que 
se enviassem os datagramas ao destino correto. Originalmente, era chamado apenas de 
endereço IP, mas, hoje, chama-se Ipv4. 
Assinale a opção que representa um endereço IP válido: 
 
 
8.8.4.4 
 
200.100.30.25.42 
 
312.0.255.100 
 
8.8.44 
 
925 
 
 
 
 2a Questão (Ref.: 202006606529) 
Considere o seguinte trecho de um programa escrito em Python: 
str = 'Minha frase' 
print(str[4]+ str[7]) 
Após a execução do trecho, é correto afirmar que: 
 
 
Será impresso hf 
 
Será impresso hr 
 
Será impresso ar 
 
Será impresso af 
 
Será exibida mensagem de erro porque não é permitido usar o operador + com 
strings 
 
 
 
 3a Questão (Ref.: 202006606517) 
Considere o seguinte trecho de um programa escrito em Python: 
num = 10 
num += 1 
num = num + 2 * 5 
Após a execução do trecho, é correto afirmar que: 
 
 
A expressão num%5 tem valor 2 
 
A variável num tem o valor 65 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203891365/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203891410/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203891398/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
 
A expressão num//7 tem valor 1 
 
A variável num tem o valor 11 
 
A expressão num%7 tem valor 0 
 
 
 
 4a Questão (Ref.: 202006606515) 
Em um programa escrito em linguagem Python, o comando de atribuição x = int(4.8) fará 
com que a variável x: 
 
 
passe a armazenar o valor 0.5 
 
passe a armazenar o valor 5 
 
passe a armazenar o valor 4 
 
passe a armazenar o valor 32 
 
passe a armazenar o valor 4.8 
 
 
 
 5a Questão (Ref.: 202006606532) 
Considere o seguinte trecho de um programa escrito em Python: 
salarioBase = eval(input('Entre com o salário base: ')) 
gratific = salarioBase*0.05 
imposto = (salarioBase + gratific)*0.07 
salarioLiq = salarioBase + gratific - imposto 
print('{:8.4}'.format(salarioLiq)) 
Na execução do programa, suponha que o usuário entrou com o valor 1000 quando 
solicitado. É correto afirmar que será impresso o valor: 
 
 
980.0 
 
1050.00 
 
976.50 
 
1050.0 
 
976.5 
 
 
 
 6a Questão (Ref.: 202006606538) 
3. (INMETRO - Pesquisador - Desenvolvimento de Sistemas ¿ 2010) No que diz respeito à 
linguagem de programação e às linguagens de script, julgue os itens a seguir. 
a, b = 0, 2 
while b < 20: 
 a, b = b, a+b+1 
 print(b) 
Assinale a opção que apresenta a sequência correta de números impressos no console de um 
interpretador Python durante a execução dos comandos acima. 
 
 
1, 1, 2, 3, 5, 8 
 
3, 3, 6, 10, 17, 28 
 
3, 6, 10, 17, 28 
 
2, 3, 6 
 
2, 2, 4, 6 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203891396/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203891413/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203891419/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
 
 
 7a Questão (Ref.: 202006606546) 
(UFRN - Técnico de Tecnologia da Informação ¿ 2016) Analise o trecho de código Python a 
seguir: 
t = (1, 3, 4) 
t2 = (3, 4, 5) 
t3 = t + t2 
n = 0 
for e in t3: 
if e > 2: 
n += e 
print(n) 
Após a execução do código Python, o valor da variável n impresso na tela é: 
 
 
20 
 
12 
 
13 
 
19 
 
21 
 
 
 
 8a Questão (Ref.: 202006598106) 
Ano: 2019 Banca: IF Sul Rio-Grandense Órgão: IF Sul Rio-Grandense Prova: IF Sul Rio-Grandense - 2019 - IF Sul Rio-
Grandense - Analista de Tecnologia da Informação 
Observe a função print do código escrito em Python a seguir: 
 
Qual o resultado impresso por essa função? 
 
 
20 
 
8 
 
24 
 
4 
 
16 
 
 
 
 9a Questão (Ref.: 202006606597) 
Considere o trecho do programa Python abaixo. 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203891427/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203882987/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203891478/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
 
Os valores impressos, ao se executar o programa, são, respectivamente: 
 
 
10 e 10 
 
10 e 1 
 
1 e 1 
 
 
10 
 
1 e 10 
 
 
 
 
 10a Questão (Ref.: 202006606559) 
Verifique o código a seguir e responda: 
>>> conjunto_a = set([1, 1, 2, 3]) 
>>> conjunto_b = set([2, 2, 3, 4]) 
>>> conjunto_c = conjunto_a.intersection(conjunto_b) 
>>> print(len(conjunto_c)) 
Qual o resultado impresso por esse programa: 
 
 
3 
 
4 
 
0 
 
1 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203891440/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
 
2

Outros materiais