Prévia do material em texto
1a
Questão
Acerto: 1,0 / 1,0
Assinale o grupo de linguagens que são de alto nível e atendem as características do paradigma Orientado a objeto
(MODULO 3)
Java, C++ e HTML
Python, Java e Assembly
Java, C++, Python e Smalltalk
Java e Fortran
Phyton, Java, C++ e Pascal
Respondido em 17/11/2020 17:45:52
Explicação:
2a
Questão
Acerto: 1,0 / 1,0
Qual das linguagens abaixo possui nenhuma abstração (MODULO 1)
linguagem de máquina
linguagem JAVA
linguagem Assembly
linguagem Python
linguagem HTML
Respondido em 17/11/2020 17:46:01
Explicação:
3a
Questão
Acerto: 1,0 / 1,0
(2017 - IFB - Professor - Informática/ Desenvolvimento de Sistemas) Dado o código em Python abaixo, assinale a alternativa que contém a saída CORRETA gerada pelo "print": (MÓDULO 3)
lista = ["cachorro", "hamster", ["pato", "galinha", "porco"], "gato"]
print(lista[3][2])
galinha
gato
t
to
ga
Respondido em 17/11/2020 17:46:21
Explicação:
4a
Questão
Acerto: 1,0 / 1,0
(INMETRO - Pesquisador - Desenvolvimento de Sistemas - 2010)
No que diz respeito à linguagem de programação e às linguagens de script, julgue os itens a seguir. (MÓDULO 1)
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, 2, 4, 6
2, 3, 6
3, 3, 6, 10, 17, 28
3, 6, 10, 17, 28
Respondido em 17/11/2020 17:47:26
Explicação:
5a
Questão
Acerto: 1,0 / 1,0
A linguagem Python oferece um sistema de tratamento de erros baseado em exceções, de forma similar a outras linguagens, como Java e Object Pascal, e mesmo com diferenças sintáticas, uma vantagem dessa abordagem é permitir o tratamento diferenciado para cada tipo de situação de erro. Para um cenário onde desejamos tratar o acesso a uma posição inexistente de uma lista, devemos considerar uma exceção do tipo: (MÓDULO 4)
NameError
ValueError
IOError
TypeError
IndexError
Respondido em 17/11/2020 17:48:15
6a
Questão
Acerto: 1,0 / 1,0
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 nível de dinamismo permitido pela linguagem Python, em termos de polimorfismo, é inferior às linguagens C++ e Java, uma vez que não possui construção equivalente aos Templates (de C++) e Generics (de Java).
III. Na linguagem Python, o decorator @staticmethods somente pode ser utilizado para qualificar métodos, não podendo ser utilizado para qualificar atributos.
A alternativa com a(s) afirmativas(s) correta(s) é:
I e III, apenas
I e II, apenas
II, apenas
I, II e III
III, apenas
Respondido em 17/11/2020 17:49:59
Explicação:
7a
Questão
Acerto: 1,0 / 1,0
Ano: 2018 Banca: FGV Órgão: MPE-AL Prova: FGV - 2018 - MPE-AL - Analista do Ministério Público - Administrador de Banco de dados ¿ (QConcursos, 2020)
Analise o código Python a seguir:
class End_simples(object):
def __init__(self, rua, num, bairro):
self.rua = rua
self.num = num
self.bai = bairro
def Endereco(self):
return self.rua + ", " + self.num + " " + self.bai
class End_com(End_simples):
def __init__(self, rua, num, bai, com):
End_simples.__init__(self,rua, num, bai)
self.com = com
def Endereco(self):
# .... !!!! AQUI A OPÇÃO CORRETA !!!!!!
a = End_simples("Av Brasil", "243", "Floresta")
b = End_com("Av Miracema", "12", "Centro", "apto 3")
print(a.Endereco())
print(b.Endereco())
Sabe-se que a execução desse código produziu as duas linhas a seguir.
Av Brasil, 243 Floresta
Av Miracema, 12 Centro, apto 3
Assinale a opção que apresenta a correta definição para o método Endereco na classe End_com.
return super(End_com, self).Endereco() + ", " + self.com
return parent(End_com, self).Endereco() + ", " + self.com
return parent(End_com, self).Endereco() \+ ", " + self.com
return self.Endereco()+ ", " + self.com
return self.parent.Endereco() + ", " + self.com
Respondido em 17/11/2020 17:50:35
Explicação:
Função super retorna a chamada para o contrutor da função, como End_com é filho de End_simples, ele acessa as implementações do pai e escreve o que falta, nesse caso complemento
8a
Questão
Acerto: 0,0 / 1,0
Considere o script a seguir e responda:
Qual valor será impresso pela linha 18?
Impossível determinar
1.000.000
0
100.000
10
Respondido em 17/11/2020 17:49:20
Explicação:
como o print da linha 18 ocorre antes da sincronia das threads e como há 10 threads escrevendo e apagando na lista, é impossível determinar o tamanho da lista.
9a
Questão
Acerto: 1,0 / 1,0
Considere o script a seguir e responda:
Substituindo a utilização de threads por processos na linha 14, qual valor será impresso pela linha 18?
1000000
10
100000
0
Impossível determinar
Respondido em 17/11/2020 17:48:52
Explicação:
Ao contrário de threads, um processo duplica, ou seja cria um fork, e cada um executa sua versão
10a
Questão
Acerto: 0,0 / 1,0
Para efetuar a mineração de dados, precisamos efetuar diversas atividades na fase de pré-processamento, viabilizando a ação dos algoritmos adotados para explorar os dados. A complementação de dados ausentes e a detecção de ruídos são efetuadas em qual atividade do pré-processamento?
Coleta e Integração
Partição dos Dados
Construção de Atributos
Limpeza dos Dados
Codificação