n2LP

1272 palavras 6 páginas


Pergunta 1
1 em 1 pontos

Com relação a herança na programação orientada a objetos com Java, é
INCORRETO afirmar:
Resposta
Selecionada:
Em uma superclasse, para acessar métodos da subclasse deve ser usada a instrução super.
Resposta Correta:
Em uma superclasse, para acessar métodos da subclasse deve ser usada a instrução super.


Pergunta 2
1 em 1 pontos

Dado o relacionamento de associação entre as classes Partida e Time.
Sabendo que uma partida tem dois times, indique como deve ser implementado o construtor da classe Partida:

Resposta Selecionada: public Partida(Date dataPartida){ this.dataPartida = dataPartida; this.mandante = new Time(); this.visitante = new Time();
}

Resposta Correta: public Partida(Date dataPartida){ this.dataPartida = dataPartida; this.mandante = new Time();

this.visitante = new Time();
}



Pergunta 3
1 em 1 pontos

Observe a figura que representa o ambiente Java típico.

Analise as afirmativas correspondentes a duas atividades desenvolvidas em duas fases.
I. A partir do código fonte, os bytecodes são criados.
II. Os bytecodes são lidos e traduzidos para uma linguagem que o computador pode entender, possivelmente armazenando valores de dados enquanto executa o programa.
As atividades descritas são realizadas, respectivamente, nas seguintes fases

Resposta Selecionada:
2 e 5.
Resposta Correta:
2 e 5.


Pergunta 4
1 em 1 pontos

Analise o código a seguir e em seguida julgue os itens sobre o conceito de polimorfismo. I. O método emitirSom() da classe Cachorro é uma redefinição (override) do método emitirSom() da classe Animal.
II. Suponha a criação do seguinte objeto Animal animal = new Cavalo(); O resultado da execução de animal.emitirSom() será NHA NHA NHA!
III. É possível atribuir a um objeto do tipo Animal um objeto do tipo Cachorro, podemos afirmar que Cachorro é um Animal.
IV. O método emitirSom() da classe Cavalo é uma sobrecarga (overload) do método emitirSom() da

Relacionados