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 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: PARADIGMAS DE LING. DE PROGRAMAÇÃO EM PYTHON  AV
Aluno: BRUNO MARQUES DA SILVA FILHO 202202308511
Turma: 9001
EEX0130_AV_202202308511 (AG)   13/09/2022 18:32:22 (F) 
Avaliação: 8,00 pts Nota SIA: 10,00 pts
 
EM2020113: PARADIGMAS E LINGUAGEM PYTHON  
 
 1. Ref.: 5298368 Pontos: 1,00  / 1,00
Avalie as assertivas a seguir 
I - O compilador tem um otimizador de código, que o torna mais e�ciente.
II - Um compilador realizar 3 tipos de analise: sintática, léxica e semântica
III - Um código relocável tem endereço �xo de memoria para ser carregado e executado.
Com base em sua análise, assinale a ÚNICA opção com todas as assertivas corretas
 estão corretas II apenas
estão corretas II, III apenas
 estão corretas I e II apenas
está correta I apenas
estão corretas III apenas
 2. Ref.: 5298371 Pontos: 1,00  / 1,00
Considere as seguintes características de paradigmas de programação
I - Seus comandos são basicamente funções
II - Tem por base, o reuso, através da implementação de herança e polimor�smo
III - Focado em e�ciência
IV - LISP e Python são disciplinas desse paradigma.
 
Assinale a opção que apresenta, em ordem, a correta classi�cação em paradigmas. Pode-se repetir paradigmas nas
respostas
funcional, orientação a objetos, estruturado, funcional
funcional, orientação a objetos, orientado a objetos, lógico
estruturado, orientação a objetos, estruturado, lógico
 funcional, orientação a objetos, estruturado, lógico
estruturado, orientação a objetos, concorrente, lógico
 
EM2020117: PYTHON BÁSICO  
 
 3. Ref.: 5295357 Pontos: 1,00  / 1,00
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298368.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298368.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298371.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298371.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295357.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295357.');
Bruno Marques
Retângulo
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)
a
 6
36
3
63
 4. Ref.: 5292385 Pontos: 1,00  / 1,00
Observe os seguintes comandos em Python:
Ao término da execução da última linha, o programa deverá imprimir:
[2, 9, 0, 5]
 [2, 9, 1, 0]
[0, 9, 1, 5]
[2, 0, 1, 5]
[2, 0, 1, 9]
 
EM2020118: PYTHON EM OUTROS PARADIGMAS  
 
 5. Ref.: 5298413 Pontos: 0,00  / 1,00
No processo de descoberta de conhecimento em base de dados, marque a alternativa correta sobre partição de
dados:
Signi�ca transformar a natureza dos valores de um atributo utilizando transformações numérico-categórica
ou categórico-numérica.
 Quando utilizada em uma tabela, implica na criação de colunas re�etindo alguma transformação dos dados
existentes em outras colunas.
 Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e de testes
(avaliação do modelo gerado).
Consiste na complementação de dados ausentes, detecção de ruídos e eliminação de dados inconsistentes.
É uma atividade bastante encontrada na construção de data warehouses.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292385.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292385.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298413.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298413.');
 6. Ref.: 5295417 Pontos: 0,00  / 1,00
Considere o código a seguir, onde temos um servidor Flask escutando na porta 5000, e responda:
O que será apresentado no navegador se acessarmos a URL http://127.0.0.1:5000/teste
Requisição POST
Requisição GET
 Uma página em branco
 Erro 405 - Método não permitido
Erro 404 - Página não encontrada
 
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
3, 3, 6, 10, 17, 28
2, 2, 4, 6
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295417.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295417.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5285055.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5285055.');
1, 1, 2, 3, 5, 8
 3, 6, 10, 17, 28
 8. Ref.: 5295434 Pontos: 1,00  / 1,00
Considere o seguinte trecho de um programa escrito em Python:
       a = 1
       while a < 10:
        if a % 2 == 0:
        break
        else:
        a += 1
       print(a)
               
Assinale a opção que apresenta corretamente o que será impresso na tela.
15
1
9
10
 2
 
EM2020120: PYTHON ORIENTADO A OBJETOS  
 
 9. Ref.: 6112368 Pontos: 1,00  / 1,00
(TRE-CE/2012 - Adaptada) Considere:
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295434.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295434.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6112368.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6112368.');
Em relação à sintaxe em Python, é correto a�rmar que na:
    
I. Linha 3 a classe B está herdando A.
    
II. Linha 4 o atributo é considerado privado.
    
III. Linha 5 exibe um método construtor.
    
IV. Linha 9 o objeto a é uma instância da classe B.
    
V. Linha 13 o objeto b é uma instância da classe A.
 I, II, III e V.
II, III e IV, apenas.
I, II e IV, apenas.
I e II, apenas.
I e IV, apenas.
 10. Ref.: 6112799 Pontos: 1,00  / 1,00
Dadas as a�rmativas acerca das linguagens de programação Java, C++ e Python,
I - Das três linguagens consideradas, Python é a única que não permite interfaces.
II - O Python possui nativamente o tipo privado, assim como C e Ruby.
III - Na linguagem Python, o decorator @staticmethods somente pode ser utilizado para quali�car métodos, não
podendo ser utilizado para quali�car atributos.
Veri�ca-se que está(ão) correta(s)
I, II e III.
I e II, apenas.
 I e III, apenas.
II e III, apenas.
II, apenas.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6112799.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6112799.');

Continue navegando