Questão 1:
Classes
abstratas são artefatos importantes para a programação orientada a objetos,
assinale a alternativa que destaca um conceito da classe abstrata:
Alternativas
1 - Um método abstrato é identificado
pelo modificador Public
2 - Classes cujo os métodos e
atributos são todos private.
3 - As classes abstratas tem pelo
menos um método estatico, ou seja um método que não tem corpo.
4 - As classes abstratas devem ser
instanciadas pela diretiva create new.
5 - Nenhuma das alternativas.
Sua resposta
E -
Nenhuma das alternativas
Questão 2:
Sobre
Interface pode se dizer:
Alternativas
1 - Todos os atributos de uma
interface deve ser publico já que deverão ser implementados nas classes
ancestrais.
2 - As interfaces são classes
concretas que definem métodos que deverão ser implementados nas classes
derivadas.
3 - Não possui atributos, mas apenas métodos,
porém não possui implementação dos mesmos.
4 - Toda a interface é um objeto
concreto.
5 - Nenhuma das alternativas acima.
Sua resposta
C - Não
possui atributos, mas apenas métodos, porém não possui implementação dos
mesmos.
Questão 3:
Marque a
alternativa Correta:
Alternativas
1 - Uma interface define o
comportamento de todas as classes abstratas.
2 - Uma classe abstrata possui
características que serão definidas somente nas super-classes.
3 - Método abstrato tem somente a assinatura
do método de uma classe abstrata cuja implementação é definida na classe
derivada.
4 - Classes estáticas são classes que
só podem ser instanciadas e nunca herdadas
5 - a e d estão corretas.
Sua resposta
C -
Método abstrato tem somente a assinatura do método de uma classe abstrata cuja
implementação é definida na classe que irá herdar dela.
Questão 4:
Polimorfismo
é uma característica importante da programção orientada a objetos, assinale a
alternativa que está correta sobre o polimorfismo.
Alternativas
1 - Não permitir que uma classe seja
instanciada.
2 - Duas classes com o mesmo nome no
mesmo pacote.
3 - Proteger dados private.
4 - É o princípio pelo qual duas ou
mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a
mesma identificação (assinatura) mas comportamentos distintos.
5 - Uma classe faz herança de varias
outras classes.
Sua resposta
D - É o
princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse
podem invocar métodos que têm a mesma identificação (assinatura) mas
comportamentos distintos.
Questão 5:
Classes
estática ou static class:
Alternativas
1 - Serve apenas como superclasse,
não existem instâncias desta classe.
2 - Classes que são instanciadas e
seus métodos e atributos ficam carregados em memória a partir da primeira vez
que são instanciadas.
3 - Normalmente utilizadas para a
definição de modelos para outras classes.
4 - Sempre são carregadas a partir da
primeira vez que o sistema é executado.
5 - Nenhuma das alternativas.
Sua resposta
E -
Nenhuma das alternativas
Nenhum comentário:
Postar um comentário