Buscar

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

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

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

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

Prévia do material em texto

Disciplina: EEX0130 - PARADIGMAS DE LING. DE PROGRAMAÇÃO EM 
PYTHON 
Período: 2022.1 EAD 
(GT) / AV 
Data: Turma: 9001 
 
 
 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.: 202013780803) 
Avalie as assertivas a seguir 
I - O compilador tem um otimizador de código, que o torna mais eficiente. 
II - Um compilador realizar 3 tipos de analise: sintática, léxica e semântica 
III - Um código relocável tem endereço fixo 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á correta I apenas 
 
estão corretas II, III apenas 
 
estão corretas I e II apenas 
 
estão corretas III apenas 
 
 
 
 2a Questão (Ref.: 202013767378) 
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-c, 2-a, 3-c, 4-d 
 
1-b, 2-a, 3-d, 4-c 
 
1-b, 2-c, 3-d, 4-a 
 
1-a, 2-c, 3-d, 4-b 
 
1-d, 2-b, 3-a, 4-c 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298368/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5284943/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
 
 3a Questão (Ref.: 202013774820) 
Observe os seguintes comandos em Python: 
 
Ao término da execução da última linha, o programa deverá imprimir: 
 
 
[2, 9, 0, 5] 
 
[0, 9, 1, 5] 
 
[2, 0, 1, 9] 
 
[2, 9, 1, 0] 
 
[2, 0, 1, 5] 
 
 
 
 4a Questão (Ref.: 202013774816) 
Considere o trecho do programa Python abaixo. Qual o valor impresso ao executarmos o 
programa? 
 
 
 
10 
 
25 
 
5 
 
15 
 
20 
 
 
 
 5a Questão (Ref.: 202013767490) 
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: 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292385/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292381/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5285055/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 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, 2, 4, 6 
 
2, 3, 6 
 
3, 6, 10, 17, 28 
 
1, 1, 2, 3, 5, 8 
 
3, 3, 6, 10, 17, 28 
 
 
 
 6a Questão (Ref.: 202013774973) 
Considere a seguinte definição da função f, declarada na sintaxe Python. 
 
Assinale o valor produzido pela execução do código acima. 
 
 
21 
 
17 
 
13 
 
55 
 
34 
 
 
 
 7a Questão (Ref.: 202014594620) 
Sobre as linguagens de programação Java, C++ e Python, podemos afirmar que: 
I - Java e C++ são compiladas, enquanto Python é interpretada. 
II - Python não tem suporte à orientação a objetos. 
III - O polimorfismo por sobrecarga, no qual mais de um método tem o mesmo nome, mas 
assinaturas diferentes, é suportado pelo Python. 
IV - Java não tem suporte à herança múltipla. 
 
Verifica-se que está(ão) correta(s) 
 
 
I e IV, apenas. 
 
II, apenas. 
 
I e III, apenas. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292538/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6112185/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
III e IV, apenas. 
 
I, II e III. 
 
 
 
 8a Questão (Ref.: 202014594136) 
(IFB/2017 - Adaptada) Com relação a Algoritmos e Estrutura de Dados, dadas as afirmações 
abaixo, assinale a alternativa CORRETA: 
 
 
Python é uma linguagem compilável, a qual, após esse processo, gera um arquivo 
executável, do tipo binário .py. 
 
A declaração de atributos é algo obrigatório em Python. 
 
Em comandos condicionais ou de repetição, a separação de blocos de código em Python é 
feita utilizando a indentação. 
 
Listas, em Python, são conjuntos de valores, os quais só podem ser do mesmo tipo, 
acessados por um índice numérico que inicia em 1 (um). 
 
Python é uma linguagem procedural a qual não contempla orientação a objetos. 
 
 
 
 9a Questão (Ref.: 202013777852) 
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 
 
 
Erro 405 - Método não permitido 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6111701/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295417/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
Erro 404 - Página não encontrada 
 
Requisição GET 
 
Uma página em branco 
 
Requisição POST 
 
 
 
 10a Questão (Ref.: 202013774951) 
Considere o script e responda. Qual valor será impresso pela linha 21: 
 
 
 
100.000 
 
1.000.000 
 
0 
 
10 
 
Impossível determinar 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292516/n/nStatus da quest%C3%A3o: Liberada para Uso.');

Outros materiais