Buscar

PARADIGMAS DE LING DE PROGRAMAÇÃO EM PYTHON

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Disciplina: PARADIGMAS DE LING. DE PROGRAMAÇÃO EM PYTHON AV 
Aluno: 
Professor: ROBSON LORBIESKI 
 
 
 07/03/2022 
 
 
Avaliação: 
8,0 
Nota Partic.: Nota SIA: 
10,0 pts 
 
 
 
 
 
EM2020113: PARADIGMAS E LINGUAGEM PYTHON 
 
 
 1. Ref.: 5292388 Pontos: 1,00 / 1,00 
 
Como se chama a seguinte característica de uma linguagem de programação "um conjunto relativamente 
pequeno de construções primitivas pode ser combinado em um número, também, pequeno de maneiras para 
construir as estruturas de controle e de dados de uma linguagem de programação"? 
 
 
recursividade 
 
confiabilidade 
 
expressividade 
 ortogonalidade 
 
aliasing 
 
 
 2. Ref.: 5284943 Pontos: 1,00 / 1,00 
 
Relacione as colunas A, onde temos paradigmas das linguagens de programação e a coluna B, onde temos as 
características dos paradigmas de linguagens, 
A - paradigmas B - Características dos paradigmas 
1 - estruturado a - tem como base o encapsulamento, herança e polimorfismo 
2 - orientado e objeto b - C e Pascal são referências desse paradigma 
3 - lógico c - baseado em funções 
4 - funcional d - Prolog é a linguagem mais significativa desse paradigma 
Com base em sua análise, marque a opção relaciona corretamente as 2 colunas A e B 
 
 
1-b, 2-c, 3-d, 4-a 
 
1-a, 2-c, 3-d, 4-b 
 
1-c, 2-a, 3-c, 4-d 
 
1-d, 2-b, 3-a, 4-c 
 1-b, 2-a, 3-d, 4-c 
 
 
 
 
EM2020117: PYTHON BÁSICO 
 
 
 3. Ref.: 5292385 Pontos: 1,00 / 1,00 
 
Observe os seguintes comandos em Python: 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205292388.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205284943.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205292385.');
 
Ao término da execução da última linha, o programa deverá imprimir: 
 
 [2, 9, 1, 0] 
 
[0, 9, 1, 5] 
 
[2, 0, 1, 9] 
 
[2, 9, 0, 5] 
 
[2, 0, 1, 5] 
 
 
 4. Ref.: 5292381 Pontos: 1,00 / 1,00 
 
Considere o trecho do programa Python abaixo. Qual o valor impresso ao executarmos o programa? 
 
 
 
25 
 
20 
 5 
 
10 
 
15 
 
 
 
 
EM2020118: PYTHON EM OUTROS PARADIGMAS 
 
 
 5. Ref.: 5295417 Pontos: 1,00 / 1,00 
 
Considere o código a seguir, onde temos um servidor Flask escutando na porta 5000, e responda: 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205292381.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205295417.');
 
O que será apresentado no navegador se acessarmos a URL http://127.0.0.1:5000/teste 
 
 
Requisição POST 
 
Erro 404 - Página não encontrada 
 Erro 405 - Método não permitido 
 
Uma página em branco 
 
Requisição GET 
 
 
 6. Ref.: 5292516 Pontos: 1,00 / 1,00 
 
Considere o script e responda. Qual valor será impresso pela linha 21: 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205292516.');
 
 
 0 
 
10 
 
Impossível determinar 
 
1.000.000 
 
100.000 
 
 
 
 
EM2020119: PYTHON ESTRUTURADO 
 
 
 7. Ref.: 5285055 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. 
 
 
2, 3, 6 
 
1, 1, 2, 3, 5, 8 
 3, 6, 10, 17, 28 
 
2, 2, 4, 6 
 
3, 3, 6, 10, 17, 28 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205285055.');
 
 8. Ref.: 5292538 Pontos: 0,00 / 1,00 
 
Considere a seguinte definição da função f, declarada na sintaxe Python. 
 
Assinale o valor produzido pela execução do código acima. 
 
 34 
 
13 
 55 
 
17 
 
21 
 
 
 
 
EM2020120: PYTHON ORIENTADO A OBJETOS 
 
 
 9. Ref.: 5298468 Pontos: 0,00 / 1,00 
 
Considere o seguinte trecho de um programa escrito na linguagem Python. 
class Carro(): 
def FaleComigo(self): 
print "Sou um carro" 
class Fusca (Carro): 
def FaleComUmFusca(self): 
print "Sou um Fusca" 
x = Carro( ) 
y = Fusca( ) 
x.FaleComigo( ) 
y.FaleComigo( ) 
No primeiro bloco, o método FaleComigo é definido para a classe Carro, que simplesmente produz a 
mensagem "Sou um carro" ao ser invocado. Para a classe Fusca, definida no segundo bloco, foi definido o 
método FaleComUmFusca, que apenas produz a mensagem "Sou um Fusca". No terceiro bloco, os objetos x e 
y tornam-se instâncias das classes Carro e Fusca, respectivamente. No quarto bloco, o método FaleComigo é 
invocado para cada um dos dois objetos, x e y. Ao ser executado, esse programa produz duas linhas na sua 
tela de saída: 
 
Sou um carro 
Sou um carro 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205292538.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205298468.');
 
A mensagem produzida no comando y.FaleComigo deve-se ao mecanismo de 
 
 herança. 
 polimorfismo. 
 
interface. 
 
associação. 
 
abstração. 
 
 
 10. Ref.: 5298473 Pontos: 1,00 / 1,00 
 
Considere: 
 
Em relação à sintaxe em Python, é INCORRETO afirmar que na 
 
 linha 9 o objeto a é uma instância da classe B. 
 
linha 13 o objeto b é uma instância da classe A. 
 
linha 4 o atributo é considerado privado. 
 
linha 5 exibe um método construtor. 
 
linha 3 a classe B está herdando A. 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205298473.');

Continue navegando