Prévia do material em texto
31/03/2023, 12:41 EPS
https://simulado.estacio.br/alunos/ 1/5
Disciplina: LÓGICA DE PROGRAMAÇÃO AVS
Aluno: EMERSON FLORES LACERDA 202003580813
Turma: 9001
DGT0117_AVS_202003580813 (AG) 17/03/2023 18:37:52 (F)
Avaliação: 9,00 pts Nota SIA: 9,00 pts
EM2020085: MODULARIZAÇÃO E USO DE BIBLIOTECAS DO PYTHON
1. Ref.: 5172401 Pontos: 1,00 / 1,00
Analise o trecho de código, em Python 3, a seguir.
O valor impresso pela função print, na última linha do trecho de código, é: (dica: a função lower retorna
todas as letras de uma string em minúsculo)
321
111
222
333
123
00012-TETI-2006: SOLUÇÃO DE PROBLEMAS E PENSAMENTO COMPUTACIONAL
2. Ref.: 5295283 Pontos: 1,00 / 1,00
Considerando o algoritmo abaixo, assinale a alternativa CORRETA:
Algoritmo "QuemSouEu"
VAR
a, b, c, X: REAL
inicio
escreva ("Entre com as três notas")
escreva ("Digite a primeira nota: ")
leia (a)
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5172401.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295283.');
31/03/2023, 12:41 EPS
https://simulado.estacio.br/alunos/ 2/5
escreva ("Digite a segunda nota: ")
leia (b)
escreva ("Digite a terceira nota: ")
leia (c)
X <- 3/(1/a + 1/b + 1/c)
escreva (X)
FimAlgoritmo
O algoritmo é recursivo.
O algoritmo calcula a média aritmética de três valores.
O algoritmo calcula o Fatorial de três valores.
O algoritmo calcula a média ponderada de três valores.
O algoritmo calcula a média harmônica de três valores.
3. Ref.: 5292289 Pontos: 1,00 / 1,00
Encontre o próximo termo da sequência: 1, 2, 6, 12, 20, 30, ...
36
42
60
54
41
00042-TEEG-2009: ESTRUTURAS DE DECISÃO E DE REPETIÇÃO EM PYTHON
4. Ref.: 5061497 Pontos: 1,00 / 1,00
Analise o código Python a seguir.
S = 0
C = 1
while C < 7:
D = 4
while D > 0:
S = S + C + D
D = D - 1
C = C + 1
print(S)
O código que produz resultado idêntico ao que é produzido pelo código acima é:
S=0
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292289.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5061497.');
31/03/2023, 12:41 EPS
https://simulado.estacio.br/alunos/ 3/5
for C in range(1,7):
for D in range(4,0):
S=S+C+D
print S
S=0
for C in range(1,6):
for D in range(4,1,-1):
S=S+C+D
print S
S=0
for C in range(1,7):
for D in range(4,0,-1):
S=S+C+D
print S
S=0
for C in range(1,6,1):
for D in range(4,1,-1):
S=S+C+D
print S
S=0
for C in range(0,6):
for D in range(4,1,-1):
S=S+C+D
print S
5. Ref.: 5079282 Pontos: 1,00 / 1,00
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.
3, 6, 10, 17, 28
3, 3, 6, 10, 17, 28
2, 3, 6
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5079282.');
31/03/2023, 12:41 EPS
https://simulado.estacio.br/alunos/ 4/5
2, 2, 4, 6
1, 1, 2, 3, 5, 8
00157-TEEG-2009: ESTRUTURA BÁSICA DE UM PROGRAMA EM PYTHON
6. Ref.: 4961954 Pontos: 1,00 / 1,00
Considere o seguinte fragmento de código fonte, escrito em linguagem Python:
a = 3
b = a * 2
a, b = b, a
Após a execução de todos os comandos, qual é o resultado apresentado pelo comando abaixo?
print(a)
6
3
a
63
36
7. Ref.: 5037302 Pontos: 1,00 / 1,00
Considere o seguinte trecho de um programa escrito em Python:
x = eval(input('Entre com um numero real:'))
y = eval(input('Entre com outro numero real:'))
print(x//y)
Supondo que o usuário tenha entrado com os valores 7.0 e 3.0 ao ser solicitado, será impresso o valor:
2
1
4
2.333333
3
00161-TEEG-2010: ESTRUTURAS DE DADOS BÁSICAS DO PYTHON
8. Ref.: 5040284 Pontos: 0,00 / 1,00
Considerando que em um programa Python em condições ideais há um array criado pelo comando nomes =
["Maria", "Pedro", "João"], para exibir os valores contidos nesse array utiliza-se:
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4961954.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5037302.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5040284.');
31/03/2023, 12:41 EPS
https://simulado.estacio.br/alunos/ 5/5
while x in nomes: print(x)
foreach x in nomes: print(x)
for x in nomes: print(x)
for x in nomes: out.print(x)
foreach x in nomes: system.println(x)
00403-TETI-2009: BASE COMPUTACIONAL
9. Ref.: 6108638 Pontos: 1,00 / 1,00
A colocação de memória cache no projeto de um computador é um artifício para melhorar sua performance. Quanto
a essa memória, podemos a�rmar que:
Fica presente em um cartão USB e permite guardar em segurança os arquivos.
Fica presente na placa-mãe e tem menor latência de transmissão.
Fica presente no disco rígido e melhora a velocidade de leitura do disco.
Fica presente na Memória RAM e melhora a performance, porque consegue transferir dados mais rápidos
para o processador.
Fica presente no processador e aumenta a e�ciência por ser mais rápida que a memória principal.
10. Ref.: 6109014 Pontos: 1,00 / 1,00
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.44
312.0.255.100
200.100.30.25.42
8.8.4.4
925
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6108638.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6109014.');