Baixe o app para aproveitar ainda mais
Prévia do material em texto
Av 2 - Desenvolvimento Orientado a Objetos II Atividade: 1037536 Período: 12/08/13 00:00 à 18/11/13 23:59 Situação: Data: 11/09/2013 16:22 : Questão 1: Responda a única alternativa correta: Alternativas 1 - Uma classe concreta que implementa uma interface deve fornecer implementações para todos os seus métodos; 2 - Uma interface pode fazer herança múltipla de varias interfaces. 3 - Todos os métodos de uma interface são implicitamente public e abstract. 4 - As alternativas a e c estão corretas. 5 - As alternativas a, b e c estão corretas. Sua resposta Questão 2: Marque a alternativa Correta: Alternativas 1 - Classes abstratas podem ser instanciadas, já as interfaces não podem. 2 - Classes abstratas permitem escrever algum método com implementação, as interfaces não permitem. 3 - As interfaces regem as características de uma determinada classe. E uma classe pode implementar '0-n' interfaces. 4 - Uma classes pode herdar de varias casses abstratas em C#. 5 - b e c estão corretas. Sua resposta Questão 3: Com base no seguinte texto, assinale a resposta correta; Permite modelar uma hierarquia entre classes, ou seja, classes mais especializadas chamadas de classes filhas, recebem as propriedades da classe mais geral chamada de classe pai. Pode-se ainda compartilhar automaticamente métodos e dados entre diferentes classes e subclasses. Com isso pode se criar uma nova classe acrescentando as novas funcionalidades. Estamos falando de: Alternativas 1 - Polimorfismo. 2 - Programação com classes abstratas e interfaces. 3 - Utilização de herança. 4 - Reaproveitamento de código. 5 - As alternativas c e d estão corretas. Sua resposta Questão 4: É uma variável que representa a instancia de uma classe, podendo assim ter acesso a todos os métodos e propriedades definida neste tipo; O texto acima se refere a: Alternativas 1 - Classe. 2 - Interface. 3 - Objeto. 4 - Métodos. 5 - Nenhuma das alternativas. Sua resposta Questão 5: Propriedade de se usar o mesmo nome para métodos diferentes, implementados em diferentes níveis de uma hierarquia de classes. Para cada classe, tem-se um comportamento específico para o método. O texto esta falando de: Alternativas 1 - Característica de herança de interfaces. 2 - Polimorfismo. 3 - Característica de métodos com a definição do escopo de visibilidade protected. 4 - Abstração de dados que é uma característica da POO. 5 - Nenhuma das alternativas. Sua resposta
Compartilhar