Buscar

PARADIGMAS DE LING DE PROGRAMAÇÃO EM PYT

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

1. 
 
 
Assinale o grupo de linguagens que são de alto nível e atendem as características do paradigma 
Orientado a objeto 
(MODULO 3) 
 
Java, C++, Python e Smalltalk 
 
 
Java, C++ e HTML 
 
 
Python, Java e Assembly 
 
 
Java e Fortran 
 
 
Phyton, Java, C++ e Pascal 
 
 
 
Explicação: 
 
 
 
 
2. 
 
 
Qual das linguagens abaixo possui nenhuma abstração (MODULO 
1) 
 
linguagem de máquina 
 
 
linguagem Python 
 
 
linguagem JAVA 
 
 
linguagem Assembly 
 
 
linguagem HTML 
 
 
 
Explicação: 
 
 
 
 
3. 
 
 
(2018 - COREN - RS - Analista - Tecnologia da Informação) No 
que se refere à linguagem de programação Python, assinale a 
alternativa correta. (MÓDULO 1) 
 
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. 
 
 
A 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. 
 
 
A Python permite que os conteúdos das variáveis sejam sempre alterados, não existindo, dessa 
forma, tipos imutáveis. 
 
 
A Python é uma linguagem de alto nível e robusta. Ela possui seu próprio framework e é 
incompatível com frameworks de terceiros. 
 
 
 
Explicação: 
 
 
 
 
4. 
 
 
(INMETRO - Pesquisador - Desenvolvimento de Sistemas - 2010) 
No que diz respeito à linguagem de programação e às linguagens 
de script, julgue os itens a seguir. (MÓDULO 1) 
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, 6, 10, 17, 28 
 
 
1, 1, 2, 3, 5, 8 
 
 
2, 2, 4, 6 
 
 
3, 3, 6, 10, 17, 28 
 
 
 
Explicação: 
 
 
 
 
5. 
 
 
A linguagem Python oferece um sistema de tratamento de erros 
baseado em exceções, de forma similar a outras linguagens, como 
Java e Object Pascal, e mesmo com diferenças sintáticas, uma 
vantagem dessa abordagem é permitir o tratamento diferenciado 
para cada tipo de situação de erro. Para um cenário onde 
desejamos tratar o acesso a uma posição inexistente de uma lista, 
devemos considerar uma exceção do tipo: (MÓDULO 4) 
 
 
TypeError 
 
 IOError 
 
IndexError 
 
 NameError 
 
 
ValueError 
 
 
 
6. 
 
 
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 nível de dinamismo permitido pela linguagem 
Python, em termos de polimorfismo, é inferior às 
linguagens C++ e Java, uma vez que não possui 
construção equivalente aos Templates (de C++) e 
Generics (de Java). 
III. Na linguagem Python, o decorator @staticmethods 
somente pode ser utilizado para qualificar métodos, não 
podendo ser utilizado para qualificar atributos. 
 
A alternativa com a(s) afirmativas(s) correta(s) é: 
 
 
II, apenas 
 
 
I e II, apenas 
 
 
III, apenas 
 
I e III, apenas 
 
 
I, II e III 
 
 
 
Explicação: 
 
 
 
 
7. 
 
 2. Ano: 2012 Banca: FCC Órgão: TRE-CE Prova: FCC - 2012 - TRE-CE - 
Analista Judiciário - Análise de Sistemas ¿ (QConcursos, 2020) 
Considere: 
 
Em relação à sintaxe em Python, é INCORRETO afirmar que: 
 
 
Na linha 3, a classe B está herdando A. 
 
 
A linha 5 exibe um método construtor. 
 
Na linha 9, o objeto a é uma instância da classe B. 
 
 
Na linha 4, o atributo é considerado privado. 
 
 
Na linha 13, o objeto b é uma instância da classe A. 
 
 
 
Explicação: 
O objeto a da classe A que possui a implementação da subclasse B, logo objeto a é uma instancia de B 
 
 
 
8. 
 
 
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. 
 
 
Erro 404 - Página não encontrada. 
 
 
Requisição GET. 
 
 
Uma página em branco. 
 
Erro 405 - Método não permitido. 
 
 
 
Explicação: 
foi implementado somente o método post, não o método get "?" 
 
 
 
9. 
 
Analise as assertivas apresentadas a 
seguir. 
 
 
I ¿ Todo programa apresenta uma thread, 
que pode comportar vários processos. 
II ¿ O processo é a instância de um 
programa em execução. 
III ¿ Com a adoção do GIL, as threads 
executam de forma concorrente. 
IV ¿ Execução paralela e concorrente são 
a mesma coisa. 
 
Com base em sua análise, assinale a 
ÚNICA opção com todas as assertivas 
corretas. 
 
 
estão corretas I, II e III apenas 
 
 
estão corretas I e IV apenas 
 
 
estão corretas II e IV apenas 
 
 
estão corretas II, III e IV apenas 
 
estão corretas II e III apenas 
 
 
 
10. 
 
Considere o trecho de código de uma 
aplicação Flask, apresentado a seguir. 
 
@app.route('/logar', methods=['GET', 'POST']) 
def logar(): 
 if request.method == 'POST': 
 return "Recebeu post !" 
 else: 
 return "Recebeu get !" 
 
Qual será o retorno para uma chamada 
efetuada, com a digitação do 
 
endereço http://127.0.0.1:5000/loga
r, no navegador, pelo usuário? 
 
 
Mensagem de erro por ausência de parâmetro 
 
Apresentação do texto ¿Recebeu get !¿ 
 
 
Mensagem de erro para página não encontrada. 
 
 
Mensagem de erro por métodos múltiplos 
 
 
Apresentação do texto ¿Recebeu post !¿

Mais conteúdos dessa disciplina