Buscar

PROVA LÓGICA DE PROGRAMAÇÃO

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: LÓGICA DE PROGRAMAÇÃO AV 
Aluno: ANDSON BAHIA DE JESUS 202107182822 
Professor: GABRIEL RECH BAU 
 
Turma: 9001 
DGT0117_AV_202107182822 (AG) 27/09/2022 20:35:35 (F) 
 
Avaliação: 
9,0 
Nota SIA: 
10,0 pts 
 
 
 
 
 
EM2020085: MODULARIZAÇÃO E USO DE BIBLIOTECAS DO PYTHON 
 
 
 1. Ref.: 5172408 Pontos: 1,00 / 1,00 
 
Dado o programa a seguir, qual a saída no console. 
 
 
 Funcao 2 do Módulo 
Funcao 2 do Script 
 Funcao 1 do Módulo 
Funcao 2 do Módulo 
 Funcao 1 do Módulo 
Funcao 2 do Script 
 Funcao 1 do Script 
Funcao 2 do Script 
 Funcao 1 do Script 
Funcao 2 do Módulo 
 
 
 
 
00012-TETI-2006: SOLUÇÃO DE PROBLEMAS E PENSAMENTO COMPUTACIONAL 
 
 
 2. Ref.: 5292289 Pontos: 1,00 / 1,00 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205172408.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205292289.');
 
Encontre o próximo termo da sequência: 1, 2, 6, 12, 20, 30, ... 
 
 
41 
 
60 
 42 
 
36 
 
54 
 
 
 3. Ref.: 5298275 Pontos: 1,00 / 1,00 
 
Observe a sequência a seguir: 
a 
aba 
abcba 
abcdcba 
O próximo termo é: 
 
 abcdedcba 
 
edcba 
 
abcde 
 
abcdeeedcba 
 
abcdeedcba 
 
 
 
 
00042-TEEG-2009: ESTRUTURAS DE DECISÃO E DE REPETIÇÃO EM PYTHON 
 
 
 4. 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. 
 
 1, 1, 2, 3, 5, 8 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205298275.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205079282.');
 3, 6, 10, 17, 28 
 3, 3, 6, 10, 17, 28 
 2, 3, 6 
 2, 2, 4, 6 
 
 
 5. Ref.: 5079280 Pontos: 1,00 / 1,00 
 
Sobre o comando range para construção de listas na linguagem Python, é CORRETO afirmar que: 
 
 range(4,6) gera a lista [4,5,6,7,8,9]. 
 range(5,1) gera a lista [5]. 
 range(4,6) gera a lista [4,5]. 
 range(5,1,-2) gera a lista [4,5]. 
 range(5) gera a lista [1,2,3,4,5]. 
 
 
 
 
00157-TEEG-2009: ESTRUTURA BÁSICA DE UM PROGRAMA EM PYTHON 
 
 
 6. Ref.: 5004911 Pontos: 0,00 / 1,00 
 
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%7 tem valor 0 
 A expressão num//7 tem valor 1 
 A variável num tem o valor 65 
 A expressão num%5 tem valor 2 
 A variável num tem o valor 11 
 
 
 7. Ref.: 4961958 Pontos: 1,00 / 1,00 
 
Considere a seguinte expressão: 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205079280.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205004911.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204961958.');
 (True + 2)**2 
Utilizando Python para avaliar a expressão, é correto afirmar que: 
 
 A expressão vale 9 
 A expressão vale 1 
 A expressão vale 6 
 A expressão vale True 
 Não será possível efetuar a operação, devido à incompatibilidade de tipos 
 
 
 
 
00161-TEEG-2010: ESTRUTURAS DE DADOS BÁSICAS DO PYTHON 
 
 
 8. Ref.: 5040282 Pontos: 1,00 / 1,00 
 
Considere-se o código Python abaixo. 
def checa_lista( list ): 
 elem = list[ 0 ] 
 for a in list: 
 if a > elem: 
 elem = a 
 return elem 
print(checa_lista([4, 4, 8, -3])) 
 
O que será impresso? 
 
 4 
 -3 
 16 
 8 
 [4, 8] 
 
 
 
 
00403-TETI-2009: BASE COMPUTACIONAL 
 
 
 9. Ref.: 6108638 Pontos: 1,00 / 1,00 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205040282.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%206108638.');
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 afirmar que: 
 
 
Fica presente em um cartão USB e permite guardar em segurança os arquivos. 
 
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 na placa-mãe e tem menor latência de transmissão. 
 Fica presente no processador e aumenta a eficiência por ser mais rápida que a memória principal. 
 
 
 10. Ref.: 6109020 Pontos: 1,00 / 1,00 
 
A indústria dos microcomputadores surgiu na década de 1970 e modificou nossa rotina com a presença cada vez mais comum 
de computadores pessoais em casas e mesas de escritório. O avanço tão pujante dessa indústria foi possível pelo 
barateamento e pela miniaturização de seus componentes. 
 
Os três principais componentes de hardware de um computador pessoal são: 
 
 
Processador, memória RAM e Browser. 
 
Processador, placa de vídeo e placa de rede. 
 
Processador, Sistema Operacional e disco rígido. 
 Memória RAM, processador e placa-mãe. 
 
Disco rígido, Sistema Operacional e placa de rede. 
 
 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%206109020.');

Continue navegando