Logo Passei Direto
Buscar

AV Estácio PARADIGMAS DE LING DE PROGRAMAÇÃO EM PYTHON - Like Pls

Simulado da disciplina Paradigmas de Linguagens de Programação em Python com questões de múltipla escolha sobre compiladores, tipos de dados (listas, tuplas, dicionários), funções e recursão, orientação a objetos (herança/polimorfismo) e uso de módulos (import/math).

User badge image
Steve

em

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Prévia do material em texto

25/05/2023, 21:39 EPS
https://simulado.estacio.br/alunos/ 1/5
Disciplina: PARADIGMAS DE LING. DE PROGRAMAÇÃO EM PYTHON  AV
Aluno: GABRIEL PAES RIBEIRO 202008225361
Turma: 9005
EEX0130_AV_202008225361 (AG)   23/10/2021 21:04:42 (F) 
Avaliação: 8,00 pts Nota SIA: 10,00 pts
 
PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO EM PYTHON  
 
 1. Ref.: 3907704 Pontos: 0,00  / 1,00
Avalie as assertivas a seguir  (MÓDULO 4)
I.O compilador tem um otimizador de código, que o torna mais e�ciente.
II. Um compilador realizar 3 tipos de analise: sintática, léxica e semântica
III Um código relocável tem endereço �xo de memoria para ser carregado e executado.
Com base em sua análise, assinale a ÚNICA opção com todas as assertivas corretas
 estão corretas I e II apenas
estão corretas II, III apenas
estão corretas III apenas
 estão corretas II apenas
está correta I apenas
 2. Ref.: 3907715 Pontos: 1,00  / 1,00
(2012 - UEPB - Técnico em Informática - Programador) Considere o trecho do programa Python abaixo. Qual o valor
impresso ao executarmos o programa?
def dobra(y):
 x = y + y
 return x
x = 5
dobra(x)
dobra(x)
print(x)
 5
10
25
20
15
 3. Ref.: 3907723 Pontos: 1,00  / 1,00
(2017 - ITAIPU BINACIONAL - Pro�ssional de Nível Superior Jr. - Computação ou Informática ¿ Suporte) 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: (MÓDULO 3)
Dicionários não podem ser modi�cados 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".
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3907704.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3907715.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3907723.');
25/05/2023, 21:39 EPS
https://simulado.estacio.br/alunos/ 2/5
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".
Listas não podem ser modi�cadas depois de criadas, ao passo que sequências e dicionários podem.
 4. Ref.: 3885193 Pontos: 1,00  / 1,00
Ano: 2014 Banca: FGV Órgão: DPE-RJ Prova: FGV - 2014 - DPE-RJ - Técnico Superior Especializado - Suporte (QConcursos,
2020).
Considere o seguinte trecho de um programa escrito na linguagem Python.
class Carro():
def FaleComigo(self):
print "Sou um carro"
class Fusca (Carro):
def FaleComUmFusca(self):
print "Sou um Fusca"
x = Carro( )
y = Fusca( )
x.FaleComigo( )
y.FaleComigo( )
No primeiro bloco, o método FaleComigo é de�nido para a classe Carro, que simplesmente produz a mensagem "Sou um
carro" ao ser invocado. Para a classe Fusca, de�nida no segundo bloco, foi de�nido o método FaleComUmFusca, que apenas
produz a mensagem "Sou um Fusca". No terceiro bloco, os objetos x e y tornam-se instâncias das classes Carro e Fusca,
respectivamente. No quarto bloco, o método FaleComigo é invocado para cada um dos dois objetos, x e y. Ao ser executado,
esse programa produz duas linhas na sua tela de saída:
Sou um carro
Sou um carro
A mensagem produzida no comando y. FaleComigo deve-se ao mecanismo de
Associação
Abstração
Interface
Polimor�smo
 Herança
 5. Ref.: 3907758 Pontos: 1,00  / 1,00
(FGV - 2018 - MPE-AL - Analista do Ministério Público - Administrador de Rede)
Considere a seguinte de�nição da função f, declarada na sintaxe Python. (MÓDULO 2)
 
def f(n):
 if n < 3:
 return n-1
 else:
 return f(n-2) + f(n-1)
print (f(10))
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3885193.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3907758.');
25/05/2023, 21:39 EPS
https://simulado.estacio.br/alunos/ 3/5
Assinale o valor produzido pela execução do código acima.
17
21
13
 34
55
 6. Ref.: 3907850 Pontos: 1,00  / 1,00
Considere o seguinte trecho de um programa escrito em Python: (MÓDULO 3)
import math
print(sqrt(36))
Qual será o resultado da execução desse programa? 
Será impresso na tela: 6.0
Será impresso na tela: 6
Ocorrerá um erro porque a função print() precisa receber uma string como parâmetro
Será impresso na tela: "6"
 Ocorrerá um erro porque a chamada correta deveria ser math.sqrt(36)
 7. Ref.: 3885230 Pontos: 0,00  / 1,00
Ano: 2014 Banca: FGV Órgão: DPE-RJ Prova: FGV - 2014 - DPE-RJ - Técnico Superior Especializado - Suporte - (QConcursos,
2020) - Adaptado.
Considere o seguinte trecho de um programa escrito na linguagem Python.
class Carro():
def FaleComigo(self):
    print "Sou um carro"
class Fusca (Carro):
def FaleComigo(self):
      print "Sou um Fusca"
x = Carro( )
y = Fusca( )
x.FaleComigo( )
y.FaleComigo( )
No primeiro bloco, o método FaleComigo é de�nido para a classe Carro, que simplesmente produz a mensagem "Sou um
carro" ao ser invocado. Para a classe Fusca, de�nida no segundo bloco, foi feita uma sobrecarga do método FaleComigo, que
apenas produz a mensagem "Sou um Fusca". No terceiro bloco, os objetos x e y tornam-se instâncias das classes Carro e Fusca,
respectivamente. No quarto bloco, o método FaleComigo é invocado para cada um dos dois objetos, x e y. Ao ser executado,
esse programa produz duas linhas na sua tela de saída:
Sou um carro
Sou um Fusca
A mensagem produzida no comando y. FaleComigo deve-se ao mecanismo de
Interface
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3907850.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3885230.');
25/05/2023, 21:39 EPS
https://simulado.estacio.br/alunos/ 4/5
Abstração
Associação
 Polimor�smo
 Herança
 8. Ref.: 3908215 Pontos: 1,00  / 1,00
Considere o script a seguir e responda:
Qual valor será impresso pela linha 21?
10
Impossível determinar
100.000
1.000.000
 0
 9. Ref.: 3885297 Pontos: 1,00  / 1,00
Considere as a�rmativas e responda quais são verdadeiras.
i. Algoritmos supervisionados, como os de classi�cação, não precisam das informações de rótulos ou classes
para serem treinados.
ii. Algoritmos de agrupamento utilizam as informações das classes para inferir novos grupos de classes.
iii. A limpeza dos dados pode contemplar atividades como complementação de dados ausentes, detecção de
ruídos e eliminação de dados inconsistentes.
iv. A etapa de pós-processamento pode incluir tarefas, como a visualização dos dados.
i, ii e iii.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3908215.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3885297.');
25/05/2023, 21:39 EPS
https://simulado.estacio.br/alunos/ 5/5
i, ii, iii e iv.
 iii e iv.
i, iii e iv.
i e ii.
 10. Ref.: 3885309 Pontos: 1,00  / 1,00
No processo de descoberta de conhecimento em base de dados, marque a alternativa correta sobre construção de
atributos.
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 re�etindo alguma transformação dos dados
existentes em outras colunas.
Signi�ca transformar a natureza dos valores de um atributo utilizando transformações numérico-categórica
ou categórico-numérica.
Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e de testes
(avaliação do modelo gerado).
É uma atividade bastante encontrada na construção de data warehouses.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3885309.');

Mais conteúdos dessa disciplina