Prévia do material em texto
Programação Orientada à Objetos I Questão 1 Correto Atingiu 0,34 de 0,34 Questão 2 Correto Atingiu 0,34 de 0,34 No código-fonte de um objeto que estamos criando, precisamos enviar para a console uma mensagem dizendo que o objeto foi inicializado corretamente antes de executarmos os métodos do objeto. Para isso, utilizamos qual mecanismo? Escolha uma opção: a. Finalizador b. Construtor c. Garbage Collector d. New() e. Instanciador Em um determinado código-fonte, temos um objeto posicaoDeEstoque com a variável private saldoDeEstoque. A alteração dessa variável somente pode ser feita por métodos adequados que são internos ao objeto. Essa característica é conhecida como: Escolha uma opção: a. Herança. b. Encapuslamento. c. Construtor. d. Polimor�smo. e. Método. Questão 3 Correto Atingiu 0,34 de 0,34 Questão 4 Correto Atingiu 0,34 de 0,34 Dada uma classe A que possui variáveis e métodos, e uma classe B que herda da classe A essas características, podemos dizer que: Escolha uma opção: a. A é polimór�co de B. b. A encapsula B. c. B é subclasse de A. d. B encapsula A. e. A é subclasse de B. Em um sistema de controle de meios de transporte, temos o objeto meioDeTransporte e a função calculaVelocidade. No entanto, essa função foi escrita originalmente para calcular a velocidade em m/s. Agora, precisamos criar um objeto barco, cuja velocidade é em nós. Para fazer isso, criamos um objeto embracacoes, que herda da classe meioDeTransporte, e reescrevemos a função calculaVelocidade, para calcular a velocidade em nós. Em PO, o mecanismo que se utiliza para reescrever o método de uma superclasse para que o este método seja adequado às necessidades do novo objeto instanciado chama-se: Escolha uma opção: a. Sobrecarga. b. Herança. c. Revisão de método. d. Relacionamento entre classes. e. Polimor�smo. Questão 5 Correto Atingiu 0,34 de 0,34 Dado um sistema em execução com mil objetos no seu código. Vários objetos são criados o tempo todo. Se não houvesse um mecanismo para liberar memória em pouco tempo, o servidor de aplicação pararia. Para liberar a memória, o sistema executa um mecanismo que é executado quando o objeto não é mais utilizado. Esse mecanismo gerencia a liberação e alocação de memória do aplicativo. Qual método do objeto é invocado quando o mecanismo acima citado atua? Escolha uma opção: a. Finalizador b. Garbage Collector c. Liberação de memória d. Sobrecarga e. Construtor