TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Java

Casos: Java. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  26/11/2014  •  1.177 Palavras (5 Páginas)  •  1.580 Visualizações

Página 1 de 5

1

Notas: 1

Qual das classes abaixo melhor representa a frase: “Um homem tem um melhor amigo que é um cachorro”

HOMEM

-melhor amigo : Cachorro (Opçao 4)

2

2

Notas: 1

Considerando a seguinte frase:

“Um carro carregado com 2 malas grandes e 3 malas pequenas para em uma oficina mecânica, pois seu motor queima muito óleo.”

Quais seriam as classes que poderiam melhor representar essa situação:

Escolher uma resposta.

a. Carro, oficina.

b. Carro, motor, mala, oficina, óleo.

c. Motor, óleo, queima, oficina.

d. Carro, malaGrande, malaPequena, oficina.

e. Queima, carrega.

3

Considere que você está modelando uma hieraquia de seres vivos. Você já tem uma classe "SerVivo" com um método abstrato "reproduzir()". Agora, você precisa definir duas novas subclasses de "SerVivo", "Planta e Animal". Obviamente os dois mecanismos de reprodução são diferentes. O que deveria ser feito?

Escolher uma resposta.

a. Sobrecarregar o método "reproduzir()" nas classes "Planta e Animal".

b. Ou sobrecarregar ou sobrescrever o método "reproduzir()", pois ambas são possíveis e isso é uma decisão do projetista.

c. Sobrescrever o método "reproduzir()" nas classes "Planta e Animal".

d. Sobrecarregar o método "reproduzir()" na classe "SerVivo".

e. Retirar a palavra abstract do método "reproduzir()" em "SerVivo" e sobrescrever esse método nas classes "Planta e Animal".

4

Notas: 1

Preencha as lacunas de forma a completar CORRETAMENTE a frase, de acordo com os conceitos de OO:

“Suponha a existência das classes A, B e C, sendo que A estende B, a qual estende C. Sendo assim, A em relação à C é um exemplo de ___________________, enquanto o inverso é um exemplo de ___________________. Se A possui 3 versões de um mesmo método (mesmo nome), porém cada um com uma assinatura própria, temos um exemplo de ___________________. Se um determinado atributo de B é ___________________ ele será visível tanto para B quanto para A.”

Escolher uma resposta.

a. Especialização, generalização, herança múltipla, protegido.

b. Especialização, generalização, polimorfismo, protegido.

c. Generalização, especialização, polimorfismo, público.

d. Generalização, especialização, associação, público.

e. Especialização, generalização, sobrecarga, privado.

5

Notas: 1

Identifique a(s) alternativa(s) correta(s):

Escolher uma resposta.

a. Uma classe que gera um relatório de projeto e também persiste tais relatórios de projeto em um banco de dados tem uma alta coesão.

b. Quão menos uma classe sabe sobre os detalhes internos de uma outra classe, melhor. Isso signifia que as classes têm baixa coesão.

c. Em um bom projeto OO, as classes devem ter alta coesão e baixo acoplamento.

d. Em um bom projeto OO, as classes devem ter alta coesão e alto acoplamento.

e. Baixo acoplamento é introduzido ao permitir que uma classe acesse os métodos públicos e atributos públicos de uma outra classe.

6

Notas: 1

Analise o código abaixo e responda:

1class Cachorro {

2 public void comer() { System.out.print("comer "); }

3 }

4 class ViraLata extends Cachorro {

5 public void dormir() { System.out.print("dormir "); }

6 public void comer() { System.out.print("comerl ixo "); }

7 }

8 public class MostraCachorro {

9 public static void main(String[] args) {

10.new MostraCachorro().iniciar();

11. }

12. void iniciar() {

13. (new ViraLata()).comer();

14. ((Cachorro) new ViraLata()).comer();

15. ((Cachorro) new ViraLata()).dormir();

16 }

17. }

Qual o resultado?

Escolher uma resposta.

a. "Comerlixo comer" seguida por uma exceção.

b. "Comerlixo comerlixo dormir".

c. "Comerlixo comer dormir".

d. "Cmerlixo comerlixo" seguida por

...

Baixar como (para membros premium)  txt (8 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com