Prévia do material em texto
Disc.: INTEGRAÇÃO DE ARQUITETURA ETL Aluno: Professor: SANDRA REGINA FREITAS DA SILVA MORGADO DE GOIS Turma: 9001/AA Avaliação: 9,00 Nota Trab.: Nota Partic.: Nota SIA: 9,0 pts 1. Ref.: 6111664 Pontos: 1,00 / 1,00 (DPE-RJ/2014) Considere o seguinte trecho de um programa escrito na linguagem Python. class Carro(object): 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 é definido para a classe Carro, que simplesmente produz a mensagem "Sou um carro" ao ser invocado. Para a classe Fusca, definida no segundo bloco, foi definido 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 Polimorfismo. Abstração. Associação. Herança. Interface. Respondido em 26/07/2023 07:17:34 2. Ref.: 6111701 Pontos: 1,00 / 1,00 (IFB/2017 - Adaptada) Com relação a Algoritmos e Estrutura de Dados, dadas as afirmações abaixo, assinale a alternativa CORRETA: 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. A declaração de atributos é algo obrigatório em Python. 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). Respondido em 26/07/2023 07:18:34 3. Ref.: 7789941 Pontos: 1,00 / 1,00 (TRE-CE/2012 - Adaptada) Considere: Em relação à sintaxe em Python, é correto afirmar 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 e II, apenas. I, II e IV, apenas. I e IV, apenas. II, III e IV, apenas. I, II, III e V. Respondido em 26/07/2023 07:19:38 4. Ref.: 6112195 Pontos: 1,00 / 1,00 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.bairro class End_com(End_simples): def __init__(self, rua, num, bai, com): End_simples.__init__(self,rua, num, bairro) self.com = com def Endereco(self): ... 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 End_simples.Endereco() \+ ", " + self.com return super(End_com, self).Endereco() \+ ", " + self.com return self.parent.Endereco() \+ ", " + self.com return self.Endereco()+ ", " + self.com return parent(End_com, self).Endereco() \+ ", " + self.com Respondido em 26/07/2023 07:21:48 5. Ref.: 5298430 Pontos: 1,00 / 1,00 Considere as afirmativas e responda quais são verdadeiras. I - Algoritmos supervisionados, como os de classificaçã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 visualização dos dados I, II e III I, II, III e IV III e IV I, III e IV I e II Respondido em 26/07/2023 07:22:22 6. Ref.: 7790903 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 afirmar que a linguagem de programação Python classifica-se como fracamente tipada. foi desenvolvida com o intuito de substituir a linguagem de programação C por causa de sua altíssima performance. pode ser utilizada como uma linguagem de programação funcional. mostra-se ideal para desenvolvimento rápido e criação de scripts em razão de sua natureza compilada. possui recursos para controle de fluxo, como if-else, switch-case, while e for em todas as suas versões. Respondido em 26/07/2023 07:22:57 7. 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] None [0, 5, 10, 15, 20, 25, 30] Respondido em 26/07/2023 07:23:37 8. Ref.: 5040282 Pontos: 0,00 / 1,00 Considere-se o código Python abaixo. def checa_lista( list ): elem = list[ 0 ] for a in list: if a > elem: elem = a return elem print(checa_lista([4, 4, 8, -3])) O que será impresso? [4, 8] 16 -3 8 4 Respondido em 26/07/2023 07:23:52 9. Ref.: 5004925 Pontos: 1,00 / 1,00 Observe a matriz definida a seguir: mat = array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]], dtype=int) Quantas linhas e colunas tem a matriz? 3 linhas e 4 colunas 3 linhas e 3 colunas 4 linhas e 3 colunas 1 linha e 3 colunas 4 linhas e 4 colunas Respondido em 26/07/2023 07:25:36 10. Ref.: 4961961 Pontos: 1,00 / 1,00 Uma estrutura de dados em que o primeiro elemento inserido seja o primeiro elemento a ser retirado é denominada: fila pilha lista matriz vetor Respondido em 26/07/2023 07:26:12