Logo Passei Direto
Buscar

PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO EM PYTHON

Ferramentas de estudo

Questões resolvidas

Como se chama a seguinte característica de uma linguagem de programação "um conjunto relativamente pequeno de construções primitivas pode ser combinado em um número, também, pequeno de maneiras para construir as estruturas de controle e de dados de uma linguagem de programação"?
recursividade
conf iabilidade
aliasing
expressividade
ortogonalidade

No contexto de programação para Web, temos 2 diferentes ambientes de desenvolvimento: a camada de apresentação e a camada de lógica do negócio.
Assinale a opção que apresenta apenas linguagens voltadas para o desenvolvimento da camada de lógica do negócio nos servidores WEB.
.NET, Java e CSS.
HTML, CSS e Javascript.
C# e Ruby.
PHP, ASP e Javascript.
Python e HTML.

A popularidade do Python se deve em grande parte à sua simplicidade. A sintaxe da linguagem é limpa e intuitiva, o que a torna fácil de aprender mesmo para iniciantes.
Qual é a definição de um arquivo de script em Python?
É um arquivo de texto que contém instruções que compõem um programa Python.
Uma inteligência artificial.
É um arquivo de texto que contém sequências de erros para log.
É uma mensagem de erro gerada pelos programadores.
É uma mensagem de erro gerada pelo compilador.

Considere o trecho de código a seguir e responda: O que será impresso ao término da execução desse programa?
None
[]
O programa apresentará um erro
[0, 5, 10, 15, 20, 25, 30]
[30]

No processo de descoberta de conhecimento em base de dados, marque a alternativa correta sobre partição de dados.
Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e de testes (avaliação do modelo gerado).
Consiste na complementação de dados ausentes, detecção de ruídos e eliminação de dados inconsistentes.
Quando utilizada em uma tabela, implica na criação de colunas refletindo alguma transformação dos dados existentes em outras colunas.
É uma atividade bastante encontrada na construção de data warehouses.
Significa transformar a natureza dos valores de um atributo utilizando transformações numérico-categórica ou categórico-numérica.

(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.
1, 1, 2, 3, 5, 8.
2, 3, 6.
3, 3, 6, 10, 17, 28.
3, 6, 10, 17, 28.
2, 2, 4, 6.

(UFC/2019 - Adaptada) As linguagens de programação são ferramentas fundamentais para o desenvolvimento de software e aplicativos em geral.
Com relação a esse recurso, é correto afirmar:
Com o polimorfismo é possível que um objeto de uma classe mais específica execute uma versão própria de um método que existe em sua classe "pai" (mais genérica), com a qual ele possui um relacionamento de herança. Dessa forma, um mesmo método em uma hierarquia de herança entre classes terá comportamento distinto, a depender do tipo do objeto que o executa.
O polimorfismo refere-se à característica de uma classe poder herdar os atributos e métodos de outra classe, tornando-se uma classe mais especializada.
Com o polimorfismo, é possível a criação de métodos onde os parâmetros são sempre passados por cópia, independentemente se são tipos primitivos ou objetos.
Refere-se à propriedade de somente tornar visível as informações importantes para o contexto da aplicação, enquanto as demais ficam disponíveis somente no escopo da classe.
O polimorfismo restringe que os tipos das variáveis que armazenam um determinado objeto sejam explicitamente do mesmo tipo do objeto, não permitindo generalizações.

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

Questões resolvidas

Como se chama a seguinte característica de uma linguagem de programação "um conjunto relativamente pequeno de construções primitivas pode ser combinado em um número, também, pequeno de maneiras para construir as estruturas de controle e de dados de uma linguagem de programação"?
recursividade
conf iabilidade
aliasing
expressividade
ortogonalidade

No contexto de programação para Web, temos 2 diferentes ambientes de desenvolvimento: a camada de apresentação e a camada de lógica do negócio.
Assinale a opção que apresenta apenas linguagens voltadas para o desenvolvimento da camada de lógica do negócio nos servidores WEB.
.NET, Java e CSS.
HTML, CSS e Javascript.
C# e Ruby.
PHP, ASP e Javascript.
Python e HTML.

A popularidade do Python se deve em grande parte à sua simplicidade. A sintaxe da linguagem é limpa e intuitiva, o que a torna fácil de aprender mesmo para iniciantes.
Qual é a definição de um arquivo de script em Python?
É um arquivo de texto que contém instruções que compõem um programa Python.
Uma inteligência artificial.
É um arquivo de texto que contém sequências de erros para log.
É uma mensagem de erro gerada pelos programadores.
É uma mensagem de erro gerada pelo compilador.

Considere o trecho de código a seguir e responda: O que será impresso ao término da execução desse programa?
None
[]
O programa apresentará um erro
[0, 5, 10, 15, 20, 25, 30]
[30]

No processo de descoberta de conhecimento em base de dados, marque a alternativa correta sobre partição de dados.
Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e de testes (avaliação do modelo gerado).
Consiste na complementação de dados ausentes, detecção de ruídos e eliminação de dados inconsistentes.
Quando utilizada em uma tabela, implica na criação de colunas refletindo alguma transformação dos dados existentes em outras colunas.
É uma atividade bastante encontrada na construção de data warehouses.
Significa transformar a natureza dos valores de um atributo utilizando transformações numérico-categórica ou categórico-numérica.

(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.
1, 1, 2, 3, 5, 8.
2, 3, 6.
3, 3, 6, 10, 17, 28.
3, 6, 10, 17, 28.
2, 2, 4, 6.

(UFC/2019 - Adaptada) As linguagens de programação são ferramentas fundamentais para o desenvolvimento de software e aplicativos em geral.
Com relação a esse recurso, é correto afirmar:
Com o polimorfismo é possível que um objeto de uma classe mais específica execute uma versão própria de um método que existe em sua classe "pai" (mais genérica), com a qual ele possui um relacionamento de herança. Dessa forma, um mesmo método em uma hierarquia de herança entre classes terá comportamento distinto, a depender do tipo do objeto que o executa.
O polimorfismo refere-se à característica de uma classe poder herdar os atributos e métodos de outra classe, tornando-se uma classe mais especializada.
Com o polimorfismo, é possível a criação de métodos onde os parâmetros são sempre passados por cópia, independentemente se são tipos primitivos ou objetos.
Refere-se à propriedade de somente tornar visível as informações importantes para o contexto da aplicação, enquanto as demais ficam disponíveis somente no escopo da classe.
O polimorfismo restringe que os tipos das variáveis que armazenam um determinado objeto sejam explicitamente do mesmo tipo do objeto, não permitindo generalizações.

Prévia do material em texto

1.
	Ref.: 5292388
	Pontos: 1,00  / 1,00
	
	Como se chama a seguinte característica de uma linguagem de programação "um conjunto relativamente pequeno de construções primitivas pode ser combinado em um número, também, pequeno de maneiras para construir as estruturas de controle e de dados de uma linguagem de programação"?
		
	
	recursividade
	
	confiabilidade
	
	aliasing
	
	expressividade
	 
	ortogonalidade
	
	
	 2.
	Ref.: 7790148
	Pontos: 1,00  / 1,00
	
	No contexto de programação para Web, temos 2 diferentes ambientes de desenvolvimento: a camada de apresentação e a camada de lógica do negócio. Assinale a opção que apresenta apenas linguagens votladas para o desenvolvimento da camada de lógica do negócio nos servidores WEB.
		
	 
	C# e Ruby.
	
	PHP, ASP e Javascript.
	
	.NET, Java e CSS.
	
	Python e HTML.
	
	HTML, CSS e Javascript.
	
	
	 3.
	Ref.: 5292383
	Pontos: 1,00  / 1,00
	
	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".
	
	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.
	
	Listas não podem ser modificadas depois de criadas, ao passo que sequências e dicionários podem.
	
	
	 4.
	Ref.: 7825762
	Pontos: 1,00  / 1,00
	
	A popularidade do Python se deve em grande parte à sua simplicidade. A sintaxe da linguagem é limpa e intuitiva, o que a torna fácil de aprender mesmo para iniciantes. Qual é a definição de um arquivo de script em Python?
		
	 
	É um arquivo de texto que contém instruções que compõem um programa Python.
	
	Uma inteligência artificial.
	
	É um arquivo de texto que contém sequências de erros para log.
	
	É uma mensagem de erro gerada pelos programadores.
	
	É uma mensagem de erro gerada pelo compilador.
	
	
	 5.
	Ref.: 5295426
	Pontos: 1,00  / 1,00
	
	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
	
	[0, 5, 10, 15, 20, 25, 30]
	
	None
	
	[30]
	
	
	 6.
	Ref.: 5298413
	Pontos: 0,00  / 1,00
	
	No processo de descoberta de conhecimento em base de dados, marque a alternativa correta sobre partição de dados:
		
	 
	Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e de testes (avaliação do modelo gerado).
	 
	Quando utilizada em uma tabela, implica na criação de colunas refletindo alguma transformação dos dados existentes em outras colunas.
	
	Consiste na complementação de dados ausentes, detecção de ruídos e eliminação de dados inconsistentes.
	
	Significa transformar a natureza dos valores de um atributo utilizando transformações numérico-categórica ou categórico-numérica.
	
	É uma atividade bastante encontrada na construção de data warehouses.
	
	
	 7.
	Ref.: 5295436
	Pontos: 1,00  / 1,00
	
	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)
		
	 
	321
	
	123
	
	132
	
	111
	
	333
	
	
	 8.
	Ref.: 7790062
	Pontos: 1,00  / 1,00
	
	(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.
		
	
	1, 1, 2, 3, 5, 8.
	 
	3, 6, 10, 17, 28.
	
	2, 3, 6.
	
	2, 2, 4, 6.
	
	3, 3, 6, 10, 17, 28.
	
	
	 9.
	Ref.: 7816486
	Pontos: 1,00  / 1,00
	
	(UFC/2019 - Adaptada) As linguagens de programação são ferramentas fundamentais para o desenvolvimento de software e aplicativos em geral. Elas permitem que os programadores expressem suas ideias e soluções de forma estruturada e legível para os computadores, permitindo a automação de tarefas complexas e repetitivas. Um dos recursos existentes na orientação a objetos é denominado polimorfismo. Com relação a esse recurso, é correto afirmar:
		
	 
	Com o polimorfismo é possível que um objeto de uma classe mais específica execute uma versão própria de um método que existe em sua classe "pai" (mais genérica), com a qual ele possui um relacionamento de herança. Dessa forma, um mesmo método em uma hierarquia de herança entre classes terá comportamento distinto, a depender do tipo do objeto que o executa.
	
	O polimorfismo refere-se à característica de uma classe poder herdar os atributos e métodos de outra classe, tornando-se uma classe mais especializada.
	
	Com o polimorfismo, é possível a criação de métodos onde os parâmetros são sempre passados por cópia, independentemente se são tipos primitivos ou objetos.
	
	Refere-se à propriedade de somente tornar visível as informações importantes para o contexto da aplicação, enquanto as demais ficam disponíveis somente no escopo da classe.
	
	O polimorfismo restringe que os tipos das variáveis que armazenam um determinado objeto sejam explicitamente do mesmo tipo do objeto, não permitindo generalizações.
	
	
	 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, II e III.
	
	I e II, apenas.
	 
	I e III, apenas.
	
	II e III, apenas.
	
	II, apenas.

Mais conteúdos dessa disciplina