Prévia do material em texto
19/06/2023 13:31 EPS
https://simulado.estacio.br/alunos/ 1/5
Disciplina: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO EM PYTHON AV
Aluno: WELISCLEY ROSAS DE OLIVEIRA 202303123272
Professor: ROBSON LORBIESKI
Turma: 9002
DGT0286_AV_202303123272 (AG) 07/06/2023 12:26:00 (F)
Avaliação: 4,00 pts Nota SIA: 4,00 pts
EM2020113: PARADIGMAS E LINGUAGEM PYTHON
1. Ref.: 7789959 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.
estruturado, orientação a objetos, estruturado, lógico.
estruturado, orientação a objetos, concorrente, lógico.
funcional, orientação a objetos, estruturado, lógico.
funcional, orientação a objetos, orientado a objetos, lógico.
funcional, orientação a objetos, estruturado, funcional.
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 identi�caçã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 veri�car se a execução do programa faz sentido para o usuário.
I, II e III.
Apenas I e II.
Apenas III.
Apenas I e III.
Apenas II.
EM2020117: PYTHON BÁSICO
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7789959.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790144.');
19/06/2023 13:31 EPS
https://simulado.estacio.br/alunos/ 2/5
3. Ref.: 5292383 Pontos: 0,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 a�rmar:
Dicionários não podem ser modi�cados depois de criados, ao passo que listas e sequências podem.
Listas não podem ser modi�cadas depois de criadas, ao passo que sequências e dicionários podem.
Listas e sequências são indexadas por inteiros, ao passo que dicionários podem ser indexados por "strings".
Listas podem ser modi�cadas, mas seu tamanho não pode ser modi�cado após a criação, ao passo que
sequências e dicionários não têm essa limitação.
Listas e dicionários são indexados por inteiros, ao passo que sequências podem ser indexadas por "strings".
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 di�culdade inferior as linguagens
concorrentes. No que se refere à linguagem de programação Python, assinale a alternativa correta.
Python permite que os conteúdos das variáveis sejam sempre alterados, não existindo, dessa forma, tipos
imutáveis.
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 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.
O caractere "/" marca o início de comentário. Qualquer texto depois do "/" será ignorado até o �m da linha.
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. 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
[30]
[0, 5, 10, 15, 20, 25, 30]
None
[]
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
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292383.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7625292.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295426.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298413.');
19/06/2023 13:31 EPS
https://simulado.estacio.br/alunos/ 3/5
dados:
É uma atividade bastante encontrada na construção de data warehouses.
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 re�etindo 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.
Signi�ca transformar a natureza dos valores de um atributo utilizando transformações numérico-categórica ou
categórico-numérica.
EM2020119: PYTHON ESTRUTURADO
7. Ref.: 5295434 Pontos: 0,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.
10
1
2
9
15
8. Ref.: 7711684 Pontos: 0,00 / 1,00
(FGV/2018) Considere a seguinte de�nição da função f, declarada na sintaxe Python.
Assinale o valor produzido pela execução do código acima.
55
21
13
34
17
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295434.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7711684.');
19/06/2023 13:31 EPS
https://simulado.estacio.br/alunos/ 4/5
EM2020120: PYTHON ORIENTADO A OBJETOS
9. Ref.: 6111701 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:
A declaração de atributos é algo obrigatório em Python.
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).
Python é uma linguagem procedural a qual não contempla orientação a objetos.
Python é uma linguagem compilável, a qual, após esse processo, gera um arquivo executável, do tipo binário .py.
Em comandos condicionais ou de repetição, a separação de blocos de código em Python é feita utilizando a
indentação.
10. Ref.: 7789941 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.
V. Linha 13 o objeto b é uma instância da classe A.
Marque a alternativa correta.
I, II e IV, apenas.
I, II, III e V.
II, III e IV, apenas.
I e IV, apenas.
I e II, apenas.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6111701.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7789941.');
19/06/2023 13:31 EPS
https://simulado.estacio.br/alunos/ 5/5