Buscar

Avaliação Virtual 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Outros materiais