Logo Passei Direto
Buscar

Paradigmas de Programação em Python

Ferramentas de estudo

Questões resolvidas

As linguagens de programação são tipicamente classi�cadas 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 polimor�smo.

III - Focado em e�ciência.

IV - LISP é uma linguagem desse paradigma.

Assinale a opção que apresenta, em ordem, a correta classi�cação em paradigmas. Pode-se repetir paradigmas nas respostas.


funcional, orientação a objetos, estruturado, lógico.
funcional, orientação a objetos, orientado a objetos, lógico.
estruturado, orientação a objetos, estruturado, lógico.
funcional, orientação a objetos, estruturado, funcional.
estruturado, orientação a objetos, concorrente, lógico.

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

As linguagens de programação são tipicamente classi�cadas 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 polimor�smo.

III - Focado em e�ciência.

IV - LISP é uma linguagem desse paradigma.

Assinale a opção que apresenta, em ordem, a correta classi�cação em paradigmas. Pode-se repetir paradigmas nas respostas.


funcional, orientação a objetos, estruturado, lógico.
funcional, orientação a objetos, orientado a objetos, lógico.
estruturado, orientação a objetos, estruturado, lógico.
funcional, orientação a objetos, estruturado, funcional.
estruturado, orientação a objetos, concorrente, lógico.

Prévia do material em texto

Disciplina: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO EM PYTHON  AV
Avaliação: 4,00 pts Nota SIA: 6,00 pts
 
EM2020113: PARADIGMAS E LINGUAGEM PYTHON  
 
 1. Pontos: 0,00  / 1,00
As linguagens de programação são tipicamente classi�cadas 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 polimor�smo.
III - Focado em e�ciência.
IV - LISP é uma linguagem desse paradigma.
Assinale a opção que apresenta, em ordem, a correta classi�cação em paradigmas. Pode-se repetir paradigmas nas
respostas.
 funcional, orientação a objetos, estruturado, lógico.
funcional, orientação a objetos, orientado a objetos, lógico.
estruturado, orientação a objetos, estruturado, lógico.
 funcional, orientação a objetos, estruturado, funcional.
estruturado, orientação a objetos, concorrente, lógico.
 2. Pontos: 0,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.
HTML, CSS e Javascript.
.NET, Java e CSS.
Python e HTML.
 PHP, ASP e Javascript.
 C# e Ruby.
 
EM2020117: PYTHON BÁSICO  
 
 3. Pontos: 0,00  / 1,00
Considere o trecho do programa Python abaixo. Qual o valor impresso ao executarmos o programa?
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7789959.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790148.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292381.');
 5
15
25
 20
10
 4. Pontos: 0,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 di�culdade 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 �m da linha.
Python utiliza a duck typing (tipagem dinâmica), que nada mais é do que de�nir 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.
 Python permite que os conteúdos das variáveis sejam sempre alterados, não existindo, dessa forma, tipos
imutáveis.
Python é uma linguagem de alto nível e robusta. Possui seu próprio framework e é incompatível com
frameworks de terceiros.
 
EM2020118: PYTHON EM OUTROS PARADIGMAS  
 
 5. Pontos: 1,00  / 1,00
(IADES/2022) Na disciplina de ciência de dados, Python é uma das linguagens de programação mais utilizadas. A
esse respeito, é correto a�rmar 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.  
foi desenvolvida com o intuito de substituir a linguagem de programação C por causa de sua altíssima
performance. 
classi�ca-se como fracamente tipada. 
possui recursos para controle de �uxo, como if-else, switch-case, while e for em todas as suas versões.
 6. Pontos: 0,00  / 1,00
No processo de descoberta de conhecimento em base de dados, marque a alternativa correta sobre partição de
dados:
 Quando utilizada em uma tabela, implica na criação de colunas re�etindo alguma transformação dos dados
existentes em outras colunas.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7625292.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790903.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298413.');
 Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e de testes
(avaliação do modelo gerado).
Signi�ca transformar a natureza dos valores de um atributo utilizando transformações numérico-categórica
ou categórico-numérica.
Consiste na complementação de dados ausentes, detecção de ruídos e eliminação de dados inconsistentes.
É uma atividade bastante encontrada na construção de data warehouses.
 
EM2020119: PYTHON ESTRUTURADO  
 
 7. 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.
 3, 6, 10, 17, 28.
2, 2, 4, 6.
3, 3, 6, 10, 17, 28.
1, 1, 2, 3, 5, 8.
2, 3, 6.
 8. Pontos: 1,00  / 1,00
Considere o programa Python abaixo:
 
numero1 = int(input('Informe o número de Processos: '))
numero2 = int(input('Informe o número de Juízes: '))
 
..I..
 
resultado = numero1 / numero2
print("Há ",resultado, " processos a serem julgados por cada Juiz")
 
..II..
 
print("Não é possível divisão por zero")
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790062.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298445.');
Para tratar a exceção que será lançada se o valor contido na variável numero2 for zero, as lacunas I e II deverão ser
corretamente preenchidas por:
try: e catch ArithymeticException:
 try: e except ZeroDivisionError:
throw: e catch(err)
try e catch(ArithmeticException ex)
throw e catch (ZeroDivisionException $e)
 
EM2020120: PYTHON ORIENTADO A OBJETOS  
 
 9. Pontos: 1,00  / 1,00
(IFB/2017 - Adaptada) Com relação a Algoritmos e Estrutura de Dados, dadas as a�rmações abaixo, assinale a
alternativa CORRETA:
 Em comandos condicionais ou de repetição, a separação de blocos de código em Python é feita utilizando a
indentação.
Listas, em Python, são conjuntos de valores, os quais só podem ser do mesmo tipo, acessados por um índice
numérico que inicia em 1 (um).
A declaração de atributos é algo obrigatório em Python.
Python é uma linguagem compilável, a qual, após esse processo, gera um arquivo executável, do tipo binário
.py.
Python é uma linguagem procedural a qual não contempla orientação a objetos.
 10. Pontos: 0,00  / 1,00
(TRE-CE/2012 - Adaptada) Considere:
Em relação à sintaxe em Python, é correto a�rmar 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.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6111701.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7789941.');
  
V. Linha 13 o objeto b é uma instância da classe A.
Marque a alternativa correta.
 I, II, III e V.
I, II e IV, apenas.
 II, III e IV, apenas.
I e IV, apenas.
I e II, apenas.

Mais conteúdos dessa disciplina