You are on page 1of 6
evsvaaet Conti Pergunta 1 1em 1 pontos 6.um dos plares da POO e por meio dele é posse! simplifcar bastante a programagéo, “a protegenda infommagées sensheis. Além disso, esse conceito deixa mais leghel, funcional e reutiizavel 0 c6cigo. Trata-se de uma técnica de programagao que mantém escondido os detalhes intemos do tuncionamento dos métodos de uma classe Resposta Selecionada: @ Encapsulamento Respostas: Heranga @ Encapsulamento Polimorismo Abstragao Assinatura do método Comentario A resposta correta 6: “Encapsulamento” da resposta’ Justificativa © polimorfismo consiste na alteragao do funcionamento intemo de um método herdado de um objeto. A heranga significa a possibilidade de construir objetos ‘especializados que herdam as caracteristicas de objetos mais generalista. A assinatura é o jeito de identificar um método de forma tnica. A abstragio 6 implementado através de classes, que contém propriedades e métodos, de forma bastante simples. Pergunta 2 4 em 1 pontos ‘Sobre a programago orientada a objetos, é correto afirmar que: Resposta _@ ndo apresenta restrigdes quanto ao uso de heranga e polimorfismo, Selecionada: Respostas: objetos podem ter mais de uma identidade; para isso, é necessério que a sua posicao esteja explicita em um array de dados. para a utllizagéio da heranga é utlizada a palawa resenvada implements. nem todos 0s objetos so instancias das classes que descrevem as propriedades {atributos) e os comportamentos (métodos) dos objetos. ‘um conjunto de objetos nao interage por meio de troca de mensagens. @ NBO apresenta restrigSes quanto ao uso de heranga e polimorfismo, Comentario A resposta correta é: “nao apresenta restrigoes quando ao uso de heranga & da polimortismo. resposta: Justificativa Um conjunto de abjetos interage por meio de troca de mensagens. Os abjetos so instancia das classes que descrevem as propriedades e comportamentos dos ‘objetos. Objetos apresentam apenas uma identidade. E para a utilizagao da heranga é usado a palawa reservada extends. Pergunta3 hips untesp bcutralcourses!_3690_tliodine eg acyUt-Y252F webapps 252° yradebook2S2F SOK PREF studerh2S2Fvewrecesk3Fcourse... 16 evsvaaet Conti Complete a frase a seguir: tem 1 pontos As subclasses 80 mais especializadas do que as suas superciasses, ‘As subclasses herdam todas as caracteristicas de suas superclasses, como suas vardveis @ métodos. Com a heranga ¢ possivel criar conhecidas como. . partir de conhecidas como Resposta @ Selecionada: mais genéricas, classes derivadas, subclasses, classes bases, superclasses Respostas: @ mals genéricas, classes derivadas, subclasses, classes bases, superclasses mais genéricas, classes derivadas, superclasses, classes derivadas, subclasses mais genéricas, classes abstratas, superciasses, classes derivadas, superclasses mais espectficas, classes abstratas, superclasses, subclasses, superclasses mais especificas, classes derivadas, subclasses, classes bases, superclasses Comentario A resposta correta é: mais genéricas, classes derivadas, subclasses, classes da bases, superclasses, resposta: Justificativa ‘As demais alternativas esto erradas porque misturam conceitos errados, como & © das que tratam de classes abstratas, bem como as altemativas que tratam de classes mais especiicas, Pergunta 4 1 em 1 pontos Complete a frase a seguir "No contexto___, 6 necessério que os métodos apresentem exatamente , sendo uiilizado 0 mecanisme de, que 6 o mesmo que sobrescrita de métodos: Resposta Selecionada: @% do polimorfismo, a mesma identiicagao, redefinicdo de métodos Respostas: @ 49 polimorismo, a mesma identiicagao, redefinicéo de métodos da assinatura, assinalura diferentes, defnigdo de métodos da heranga, identifcagao diferente, definigao de métodos da abstrago, a mesma assinatura, redefnigdo de métodos da agregagao, a mesma sobrecarga, redefinicao de métodos Comentario A resposta correta 6: “do polimorfismo, a mesma identificagao, redefinico da de métodos”, resposta: Justificativa hitpsvia.uniesp riutralcourses!_3630_‘iliadlinelegacyUrl=94252F webapps 2525 gradebooki 252F co%252F student: 252° vewGrades%3Fcaurse... 216 evsvaaet Conti A altemativa “da heranga, identificagao diferente, definigao de métodos" esta errada, pois precisa ser mesma identificagao e redefiniodo e nao é heranga. Na alternativa ‘da abstragéo, a mesma assinatura, redefinigao de métodos” néo faz sentido em falar em assinatura e nem mesmo em abstragao, Na alternativa “da assinatura, assinatura diferentes, definiodo de métodos” também nao faz sentido falar em assinatura e definigdo. E para finalizar, na altemativa "da agregago, a mesma sobrecarga, redefinicdo de métodos” é errado neste contexte falar em sobrecarga, bem como agregagao, Pergunta 5 1em 1 pontos © reaproveitamento de cédigo 6 uma das caracteristicas do paradigma orientado a objetos, 0 qual tem e\oluido nos titimos anos. Considere 0 cédigo a seguir @ assinale a altemativa correta Public class computador) Public class celular extends computador) Public class notebook extends computador} Resposta @ A classe computador & superclasse das classes celular e notebook. Selecionada: Respostas: ‘A classe computador é subclasse das classes celular e notebook. @ Acclasse computador é superclasse das classes celular e notebook. A classe celular é superclasse da classe computador. A classe notebook 6 subclasse da classe celular. {As classes notebook e celular so superclasses da classe computador. Comentario A resposta correta é: “A classe computador 6 superciasse das classes celular da ‘@ notebook.” resposta: Justificativa ‘Ambas as classes celular @ notebook sao oriundas da superclasse computador, pois estendem caracteristicas da classe mde (superclasse). O reaproveitamento pode ser acionado quando um atributo ou método de uma classe for igual as outras. A palava reservada extends 6 utilizada para efetuar a heranga de uma classe. Pergunta 6 No contexto de programacao orientada a objetos, classe e objeto so: 11em 1 pontos |. Os abjetos “conversa” uns com os outros por meio do envio de mensagens, @ papel principal do programador é definir quais serao as mensagens que cada objeto pode receber, também qual a ago que 0 objeto deve realizar ao receber cada mensagem, Il. Uma classe 6 uma estrutura que abstrai um conjunto de objetos com caracteristicas similares. Il Uma classe é como um projeto e a partir dela eriamos os objetos utilizados em nossos Programas, IV, Objetos sao instancias de classes @ 6 por meio dele que todo 0 processamento ocorre em sistemas implementados com linguagens de programagao orientada a objetos. hitpsvia.unesp briutralcourses!_3630_‘iliadlinelegacyUrl=94252F webapps 2525 gradebook 252F co%252F student: 252FvewGrades%3Fcaurse... 6 evsvaaet Conti Assinale a altemativa correta: Resposta Selecionada: @% Todas as afmativas estao corretas. Respostas: ‘Apenas Ile Il estéo corretas ‘Apenas |, Ie ll estéio corretas Apenas |, e Il estdo corretas @ Todas as afimativas estéo corretas Apenas |e Il esto corretas Comentario A resposta correta 6: “Todas as afirmativas estdo corretas.” da resposta: Justificativa ‘Todas as afirmagdes esto corretas, pois condizem com as definigdes de classes © ‘objetos em programagao orientada a objetos, conforme discutido no material-base da semana. Pergunta7 11em 1 pontos Um mecanismo da programagao orientada a objetos que permite criar novas classes a partir de “2 classes ja existentes, aproveilando-se das caractersticas existentes na classe a ser estendida, denomina-se: Resposta Selecionada: @ heranga Respostas: @ heranga implementagao assinatura Polimorfismo agregagao Comentario A resposta correta 6: “heranga, da resposta: Justificativa ‘A agregagao consiste em demonstrar que as informagdes de um objeto precisam ‘ser complementados pelas informagdes contidas em um ou mais objetos de outra classe. O polimorfismo consiste na alterag4o do funcionamento interno de um método herdado de um objeto. A assinatura é o jeito de identificar um método de forma tinica. A implementagao tem relacao com interface, pois esta funciona como um contrato, sendo necessério "implementar” na classe os métodos que a interface possuir. Pergunta 8 11em 1 pontos ‘Acerca das diversas caracteristicas relacionadas & Programaco Orientada a Objetos, & correto afirmar que: Resposta _ @ um método determina o comportamento de objetos de uma classe. hitpvia.unvesp.riutralcourses!_3630_‘iliadlinelegacyUrl="4252F webapps¥:252F gradebooki 252F co%252F studeri252FveWGrades%3Fcaurse... 415 evsvaaet Pergunta 9 Conti Selecionada: Respostas: um método pode herdar caracteristicas de outros métodos. um atributo é um sub-rotina que é executado por uma classe ao receber uma mensagem, métodos ¢ atributos podem ser instanciados em uma classe. um atributo em uma classe é apenas uma definicfio e uma ago apenas ocorre quando o atributo ¢ invocado por meio do objeto. (@ UM Método determina o comportamento de objetos de uma classe, Comentario A resposta correta 6: “um método determina o comportamento de objetos de uma da classe. resposta: Justificativa Atributos so os elementos que definem a estrutura de uma classe. Um método uma sub-olina que é executada por um abjeto ao receber uma mensagem. Classes ‘@ no métodos podem herdar caracteristicas de outras classes. Atributos sto as Propriedades de um objeto. Métodos sao as agdes que um objeto pode realizar. Os objetos so caracteristicas definidas pelas classes. 11em 1 pontos © que significa afirmar que uma Classe X estende a Classe Y? Resposia Selecionada: @% Que a Classe X6 derivada da Classe Y. Respostas: Que as Classes Xe Y sao filhas. @ Que a Classe Xé dorivada da Classe Y. Que a Classe Y é derivada da Classe X Que a Classe Xé superclasse da Classe Y. Que as Classes Xe Y sao pais. Comentario A resposta correta 6: “A Classe X¢é derivada da Classe Y.” da resposta: Justificativa Na declaragao da classe vemos o conceito de heranga com a palawa extends, que ‘em Java deve ser lida como herda, isto 6, a nova Classe X sera uma subclasse (uma classe mais especializada) da Classe Y. Pergunta 10 11em 1 pontos Acerca de dois pilares da orientagao a objetos, que é a heranga e 0 polimorfismo, analise as afimacées a seguir e assinale a allemativa coreta |. Heranga é um mecanismo pelo qual uma classe pode estender outra classe, aproveitando seus comportamentos e estados possivels. Il Polimorfismo é a técnica de programagao que mantém escondido os detalhes intemos do funcionamento dos métodos de uma classe. htpsvia.uniesp briutralcourses!_3630_‘IliadlinelegacyUrl="4252F webapps¥:252F gradebook 252F co%252F student 252FvewGrades%3Fcaurse... 515 evsvaaet Conti Il, Em heranga e polimorismo, a subciasse especifica a superclasse, acrescentando a ela novos atributos ou métodos, porém mantém inalterada sua constituigo original IV, Polimorfismo acontece quando duas classes sao proximas, tém caracteristicas miituas, mas hndo so iguais e existe uma especificagao de uma delas. E heranga consiste na alteracdo do funcionamento interno de um método herdado de um objeto pall Resposta Selecionada: @ Apenas | ll estado corretas. Respostas: @ Apenas | Il esto coretas. Apenas |, Ile IV estéo corretas. Apenas | esta comreta, Apenas Ile IV estao corretas. Apenas |, Il Ill esto corretas. Comentario A resposta correta 6: “Apenas | ¢ Il esto corretas.” da resposta: Justificativa O item Ill esta errado, pois relaciona-se ao termo chamado especializagao, Em IV, 08 conceitos de polimorfismo e heranga estdo invertidos na afrmagao. O correto 6: a heranga acontece quando duas classes so préximas, tm caracteristicas miituas, mas nao $40 iguais ¢ existe uma especificagao de uma delas. E 0 polimorismo consiste na alteragao do funcionamento intemo de um método herdado de um objeto pai. hitpsviauniesp.riutralcourses!_3630_tiliadlinelegacyUrl="4252F webapps: 2525 gradebookk 252F co%252F student 252FveWGrades%3Fcaurse... 615

You might also like