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