Buscar

PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO EM PYTHON - AV NOTA 10

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

1a Questão (Ref.: 202012729119) 
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-a, 3-d, 4-c 
 
1-b, 2-c, 3-d, 4-a 
 
1-c, 2-a, 3-c, 4-d 
 
1-a, 2-c, 3-d, 4-b 
 
1-d, 2-b, 3-a, 4-c 
 
 
 
 2a Questão (Ref.: 202012742544) 
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 I e II apenas 
 
está correta I apenas 
 
estão corretas III apenas 
 
estão corretas II apenas 
 
estão corretas II, III apenas 
 
 
 
 
 
 
 
 
 
javascript:alert('Código da questão: 5284943/n/nStatus da questão: Liberada para Uso.');
javascript:alert('Código da questão: 5298368/n/nStatus da questão: Liberada para Uso.');
 
 3a Questão (Ref.: 202012736559) 
Três tipos de dados fundamentais em Python são as listas ("lists"), sequências ou 'tuplas' ("tuples") e 
dicionários ("dictionaries"). A respeito dessas estruturas, é correto afirmar: 
 
 
 
Listas e dicionários são indexados por inteiros, ao passo que sequências podem ser indexadas por 
"strings". 
 
Listas não podem ser modificadas depois de criadas, ao passo que sequências e dicionários podem. 
 
Dicionários não podem ser modificados depois de criados, ao passo que listas e sequências podem. 
 
Listas e sequências são indexadas por inteiros, ao passo que dicionários podem ser indexados por 
"strings". 
 
Listas podem ser modificadas, mas seu tamanho não pode ser modificado após a criação, ao passo 
que sequências e dicionários não têm essa limitação. 
 
 
 
 4a Questão (Ref.: 202015069468) 
(Quadrix/COREN-RS/2018 - adaptada) Python é uma linguagem extremamente versátil e de fácil 
assimilação. Sua sintaxe permite a manipulação de estruturas complexas com um grau de dificuldade 
inferior as linguagens concorrentes. No que se refere à linguagem de programação Python, assinale a 
alternativa correta. 
 
 
 
Python é uma linguagem de alto nível e robusta. Possui seu próprio framework e é incompatível 
com frameworks de terceiros. 
 
Python utiliza a duck typing (tipagem dinâmica), que nada mais é do que definir um tipo para a 
variável, com as operações que podem ser aplicadas, antes mesmo de ela ter sido criada, com base 
em conhecimento prévio do programa. Essa tarefa é executada pelo interpretador. 
 
Pode ser utilizada como linguagem principal no desenvolvimento de sistemas e também pode ser 
utilizada como linguagem script em vários softwares. 
 
O caractere "/" marca o início de comentário. Qualquer texto depois do "/" será ignorado até o fim 
da linha. 
 
Python permite que os conteúdos das variáveis sejam sempre alterados, não existindo, dessa forma, 
tipos imutáveis. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
javascript:alert('Código da questão: 5292383/n/nStatus da questão: Liberada para Uso.');
javascript:alert('Código da questão: 7625292/n/nStatus da questão: Liberada para Uso.');
 
 
 5a Questão (Ref.: 202012739612) 
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) 
 
 
 
333 
 
321 
 
123 
 
132 
 
111 
 
 
 
 6a Questão (Ref.: 202015155860) 
(FGV/2018) Considere a seguinte definição da função f, declarada na sintaxe Python. 
 
Assinale o valor produzido pela execução do código acima. 
 
 
 
55 
 
34 
 
17 
 
21 
 
13 
 
 
 
javascript:alert('Código da questão: 5295436/n/nStatus da questão: Liberada para Uso.');
javascript:alert('Código da questão: 7711684/n/nStatus da questão: Liberada para Uso.');
 
 
 7a Questão (Ref.: 202013556975) 
Dadas as afirmativas 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 qualificar 
métodos, não podendo ser utilizado para qualificar atributos. 
Verifica-se que está(ão) correta(s) 
 
 
 
I e III, apenas. 
 
II, apenas. 
 
II e III, apenas. 
 
I e II, apenas. 
 
I, II e III. 
 
 
 
 8a Questão (Ref.: 202013556361) 
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 III, apenas. 
 
II, apenas. 
 
I, II e III. 
 
III e IV, apenas. 
 
I e IV, apenas. 
 
 
 
 
 
 
javascript:alert('Código da questão: 6112799/n/nStatus da questão: Liberada para Uso.');
javascript:alert('Código da questão: 6112185/n/nStatus da questão: Liberada para Uso.');
 
 
 9a Questão (Ref.: 202012739602) 
Considere o trecho de código a seguir e responda: 
 
O que será impresso ao término da execução desse programa: 
 
 
 
O programa apresentará um erro 
 
[30] 
 
[0, 5, 10, 15, 20, 25, 30] 
 
None 
 
[] 
 
 
 
 10a Questão (Ref.: 202012739593) 
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 
javascript:alert('Código da questão: 5295426/n/nStatus da questão: Liberada para Uso.');
javascript:alert('Código da questão: 5295417/n/nStatus da questão: Liberada para Uso.');
 
Uma página em branco 
 
Requisição GET 
 
Erro 405 - Método não permitido 
 
Erro 404 - Página não encontrada

Continue navegando