Logo Passei Direto
Buscar

PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO EM PYTHON

User badge image
Luiz Fonseca

em

Ferramentas de estudo

Questões resolvidas

As linguagens de programação são tipicamente classif icadas 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 polimorf ismo.
III - Focado em ef iciência.
IV - LISP é uma linguagem desse paradigma.
Assinale a opção que apresenta, em ordem, a correta classif icaçã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.

Considere o trecho do programa Python abaixo. Qual o valor impresso ao executarmos o programa?


25
10
5
20
15

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

As linguagens de programação são tipicamente classif icadas 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 polimorf ismo.
III - Focado em ef iciência.
IV - LISP é uma linguagem desse paradigma.
Assinale a opção que apresenta, em ordem, a correta classif icaçã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.

Considere o trecho do programa Python abaixo. Qual o valor impresso ao executarmos o programa?


25
10
5
20
15

Prévia do material em texto

EM2020113: PARADIGMAS E LINGUAGEM PYTHON
	 
	 
	 1.
	Ref.: 7789959
	Pontos: 0,00  / 1,00
	
	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.
		
	 
	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.
	
	
	 2.
	Ref.: 7790144
	Pontos: 1,00  / 1,00
	
	(AOCP/2018 - Adaptada) O compilador é o programa responsável por traduzir o código-fonte de uma linguagem de programação de alto nível para uma linguagem de programação de baixo nível. Sobre o compilador e as etapas realizadas por esse programa, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. A etapa de análise léxica tem como função a identificação dos elementos componentes do programa, os também chamados símbolos léxicos.
II. A etapa de análise sintática visa determinar se o conjunto de símbolos léxicos encontrados pertencem à gramática da linguagem de programação.
III. A etapa de análise semântica tem como objetivo verificar se a execução do programa faz sentido para o usuário.
		
	
	Apenas I e III.
	
	Apenas III.
	
	Apenas II.
	 
	Apenas I e II.
	
	I, II e III.
	
	
	 
		
	EM2020117: PYTHON BÁSICO
	 
	 
	 3.
	Ref.: 5292381
	Pontos: 1,00  / 1,00
	
	Considere o trecho do programa Python abaixo. Qual o valor impresso ao executarmos o programa?
		
	
	25
	
	10
	 
	5
	
	20
	
	15
	
	
	 4.
	Ref.: 7625292
	Pontos: 1,00  / 1,00
	
	(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.
		
	
	O caractere "/" marca o início de comentário. Qualquer texto depois do "/" será ignorado até o fim da linha.
	
	Python é uma linguagem de alto nível e robusta. Possui seu próprio framework e é incompatível com frameworks de terceiros.
	 
	Pode ser utilizada como linguagem principal no desenvolvimento de sistemas e também pode ser utilizada como linguagem script em vários softwares.
	
	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.
	
	Python permite que os conteúdos das variáveis sejam sempre alterados, não existindo, dessa forma, tipos imutáveis.
	
	
	 
		
	EM2020118: PYTHON EM OUTROS PARADIGMAS
	 
	 
	 5.
	Ref.: 5295417
	Pontos: 1,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
		
	
	Erro 404 - Página não encontrada
	
	Requisição POST
	 
	Erro 405 - Método não permitido
	
	Uma página em branco
	
	Requisição GET
	
	
	 6.
	Ref.: 7790819
	Pontos: 1,00  / 1,00
	
	(CESGRANRIO/2019 - Adaptada) Um cientista de dados utilizou a linguagem Python para identificar outliers em um conjunto numérico. Os dados foram agrupados em uma lista da seguinte forma:
L = [-20,-10,0,10,20,30]
O comando print(L[-1::-2]) apresentará o resultado
		
	
	[-20, 10]
	 
	[30, 10, -10]
	
	[30, 20]
	
	[20]
	
	[30]
	
	
	 
		
	EM2020119: PYTHON ESTRUTURADO
	 
	 
	 7.
	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.
		
	
	1
	
	9
	
	15
	
	10
	 
	2
	
	
	 8.
	Ref.: 7711684
	Pontos: 1,00  / 1,00
	
	(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.
		
	 
	34
	
	21
	
	55
	
	17
	
	13
	
	
	 
		
	EM2020120: PYTHON ORIENTADO A OBJETOS
	 
	 
	 9.
	Ref.: 7789941
	Pontos: 1,00  / 1,00
	
	(TRE-CE/2012 - Adaptada) Considere:
Em relação à sintaxe em Python, é correto afirmar 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.
Marque a alternativa correta.
		
	
	I e IV, apenas.
	
	I, II e IV, apenas.
	
	II, III e IV, apenas.
	 
	I, II, III e V.
	
	I e II, apenas.
	
	
	 10.
	Ref.: 6112799
	Pontos: 1,00  / 1,00
	
	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 II, apenas.
	
	I, II e III.
	 
	I e III, apenas.
	
	II e III, apenas.
	
	II, apenas.

Mais conteúdos dessa disciplina