Buscar

AV - PARADIGMAS DE LINGUAGENS 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 4 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

Prévia do material em texto

1a Questão (Ref.: 202212289923)
As linguagens de programação são tipicamente classificadas de acordo com suas características precípuas.
Nesse sentido, 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 polimorfismo.
III - Focado em eficiência.
IV - LISP é uma linguagem desse paradigma.
Assinale a opção que apresenta, em ordem, a correta classificação em paradigmas. Pode-se repetir
paradigmas nas respostas.
estruturado, orientação a objetos, estruturado, lógico.
funcional, orientação a objetos, estruturado, lógico.
funcional, orientação a objetos, estruturado, funcional.
funcional, orientação a objetos, orientado a objetos, lógico.
estruturado, orientação a objetos, concorrente, lógico.
 2a Questão (Ref.: 202212290248)
(IBADE/2019) Há uma diferença entre o código fonte que se escreve e as instruções que a máquina
compreende. Para tanto o código fonte deve ser traduzido para linguagem de máquina pelos interpretadores
ou compiladores. A linguagem abaixo que mais se aproxima da linguagem de máquina é:
Cobol.
Assembly.
PHP.
HTML.
Java.
 3a Questão (Ref.: 202209792347)
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 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 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.
Listas e sequências são indexadas por inteiros, ao passo que dicionários podem ser indexados por
"strings".
Listas e dicionários são indexados por inteiros, ao passo que sequências podem ser indexadas por
"strings".
 4a Questão (Ref.: 202209795321)
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?
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7789959\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790284\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292383\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295357\n\nStatus da quest%C3%A3o: Liberada para Uso.');
print(a)
3
36
63
6
a
 5a Questão (Ref.: 202209795400)
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
111
132
321
123
 6a Questão (Ref.: 202212290026)
(CESPE/2010)
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.
3, 3, 6, 10, 17, 28.
1, 1, 2, 3, 5, 8.
3, 6, 10, 17, 28.
2, 2, 4, 6.
2, 3, 6.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295436\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790062\n\nStatus da quest%C3%A3o: Liberada para Uso.');
 7a Questão (Ref.: 202210612763)
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)
II e III, apenas.
I e II, apenas.
II, apenas.
I, II e III.
I e III, apenas.
 8a Questão (Ref.: 202210612149)
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.
 9a Questão (Ref.: 202209795381)
Considere o código a seguir, onde temos um servidor Flask escutando na porta 5000, e responda:
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6112799\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.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295417\n\nStatus da quest%C3%A3o: Liberada para Uso.');
O que será apresentado no navegador se acessarmos a URL http://127.0.0.1:5000/teste
Erro 405 - Método não permitido
Requisição GET
Requisição POST
Uma página em branco
Erro 404 - Página não encontrada
 10a Questão (Ref.: 202212290867)
(IADES/2022) Na disciplina de ciência de dados, Python é uma das linguagens de programação mais
utilizadas. A esse respeito, é correto afirmar que a linguagem de programação Python
mostra-se ideal para desenvolvimento rápido e criação de scripts em razão de sua natureza compilada.
pode ser utilizada como uma linguagem de programação funcional. 
classifica-se como fracamente tipada. 
foi desenvolvida com o intuito de substituir a linguagem de programação C por causa de sua altíssima
performance. 
possui recursos para controle de fluxo, como if-else, switch-case, while e for em todas as suas versões.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790903\n\nStatus da quest%C3%A3o: Liberada para Uso.');

Continue navegando