Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO 4a aula Lupa 1 Questão Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Prata"; O objeto c não pode ser instanciado, pois não há construtor na classe. O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo O código é executado normalmente, pois c não é uma instancia da mesma classe que o atributo Será gerado um erro de compilação, pois o atributo é private. Respondido em 08/09/2020 16:03:51 Gabarito Comentado Gabarito Comentado 2 Questão O Encapsulamento é o mecanismo utilizado em orientação a objetos para obter segurança, modularidade e autonomia dos objetos através dos modificadores. Marque a questão que apresenta a abrangência do modificador protected. Acessado apenas na classe e na subclasse. Acessado na classe e no pacote. Acessado de qualquer lugar. Acessado na classe, no pacote e na subclasse. Acessado no pacote e na subclasse. Respondido em 08/09/2020 16:03:58 Gabarito Comentado 3 Questão Assinale a alternativa que apresenta a assinatura de um método declarado corretamente em Java. public void calcular(int, int) { } public void calcular int v1, int v2 { } public void (int v1, int v2) { } public void calcular(int v1, int v2) { } public void calcular(v1, v2) { } Respondido em 08/09/2020 16:04:01 4 Questão Agregação e composição definem relacionamentos entre _______ para os quais deve ser definida a ________ da relação. Já a relação de herança expressa uma _______ entre as classes. Escolha a opção que complementa corretamente o texto anterior: Classes; prioridade; hierarquia Objetos; hierarquia; prioridade Classes; hierarquia; cardinalidade Objetos; cardinalidade; hierarquia Métodos; cardinalidade; prioridade Respondido em 08/09/2020 16:06:29 5 Questão ______________________ permite que um método com o mesmo nome, porém com diferentes argumentos, possua diferentes e retorne valores de diferentes tipos. Overflow TransOver Override Overriden Overloading Respondido em 08/09/2020 16:06:34 6 Questão Como se instancia um objeto em Java? Classe objeto = new Construtor; Classe objeto = Construtor(); Construtor objeto = new Classe(); Construtor objeto = new Classe; Classe objeto = new Construtor(); Respondido em 08/09/2020 16:04:19 7 Questão Assinale a opção que não faz parte do conceito de orientação a objetos. procedimento método classe herança atributo Respondido em 08/09/2020 16:06:46 Gabarito Comentado 8 Questão Quando desenvolvemos uma classe em Java podemos definir um atributo de diferentes formas, como usar modificadores de visibilidade e também definí-lo como estático, usando o termo static. Definir um atributo como static significa: É a forma mais próxima de se definir um atributo local em Java. É um atributo do objeto e não da classe. O valor deste atributo é o mesmo para todas as instâncias da classe (ele é compartilhado). É acessado pelo objeto e não pela classe. O dado atribuído a este atributo fica guardado no objeto, e não na classe. Respondido em 08/09/2020 16:04:32