Baixe o app para aproveitar ainda mais
Prévia do material em texto
Unisul Universidade do Sul de Santa Catarina Curso: Ciencia da Computação Disciplina Linguagens Orientada a Objetos Professor Carlos Fernando Buss, Msc.Eng Atividade Avaliação de Conhecimento Nome: Gustavo Martins Ghisi · Métodos construtores em orientação a objetos são utilizados quando intancia uma determinada classe. Com isso, sempre vai existir para cada classe construtor. Então posso afirmar. · Necessariamente cada classe vai ter um construtor e temos que escreve-la na classe · Não é necessário escreve-la, pois somente para algum tipo de classe · Toda classe possui construtor, mas não precisamos escreve-la · Nem toda classe deve ter, mas temos que escreve-la · Em objetos existem quatro tipos de polimorfismos que podemos aplicar e chamamos de: a) Hierárquico, Sobrecarga, Procedural e Coerção. b) Incursivo, Exclusivo, Herdado e Implementado. c) Inclusão, Paramétrico, Sobrecarga e Coerção. d) Procedural, Hierárquico, Paramétrico e Implementado. e) Sobrecarga, Coerção, Herdado e Implementado. · Orientacao por objetos 1-Uma classe é a representação de um conjunto de objetos que compartilham a mesma estrutura de atributos, operações e relacionamentos, dentro de um mesmo contexto. 2-Um objeto é uma instância de uma classe criada em tempo de execução, sendo que cada objeto tem uma cópia dos dados definidos na classe e encapsula estado e comportamento. 3-Uma mensagem é uma solicitação para que um objeto execute um de seus métodos. 4-Encapsulamento é a capacidade que um objeto tem de impedir que outros objetos tenham acesso aos seus atributos. 5-Herança múltipla é a capacidade que uma classe tem de realizar acoplamento dinâmico, permitindo que novos métodos sejam carregados e ligados à aplicação. Assinale a alternativa correta. a) Somente as afirmativas 1, 2 e 5 são verdadeiras. b) Somente as afirmativas 1, 3 e 5 são verdadeiras c) Somente as afirmativas 2, 3 e 4 são verdadeiras. d) Somente as afirmativas 1, 2, 3 e 4 são verdadeiras e) As afirmativas 1, 2, 3, 4 e 5 são verdadeiras · Quando num programa que utiliza linguagem orientada a objetos aparece um objeto que realiza ações diferentes, dependendo da operação, ou seja, a mesma operação pode atuar de modos diversos em classes diferentes, está-se diante de um(a): a) herança múltipla; b) polimorfismo; c) caso de uso de engenharia reversa; d) atributo multivalorado; e) superclasse. · Quanto às classes concretas e abstratas, selecione a alternativa correta: · A classe concreta e abstrata, não podem ser instanciadas · Somente a classe abstrata pode ser instanciada · A classe concreta e abstrata, podem ser instanciadas · Somente a classe concreta pode ser instanciada diretamente · Em POO Uma classe pode estender outra classe ou ser estendida de outra classe, conceito de: · interface · polimorfismo · pacote · herança
Compartilhar