Prévia do material em texto
Revisar envio do teste: ATIVIDADE TELEAULA III Programação Orientada a Objetos I 6857-60_57501_R_20181 CONTEÚDO Usuário rodrigo.leite5 @unipinterativa.edu.br Curso Programação Orientada a Objetos I Teste ATIVIDADE TELEAULA III Iniciado 23/04/18 22:06 Enviado 23/04/18 22:07 Status Completada Resultado da tentativa 0 em 0 pontos Tempo decorrido 0 minuto Autoteste O aluno responde e o resultado do aluno não é visível ao professor. Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente Pergunta 1 Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: Assinale a alternativa incorreta. Um atributo static tem seu valor constante, ou seja, não pode ser alterado. Uma classe pode ter mais de um construtor. O compilador decide qual sobrecarga de método utilizar a partir dos parâmetros passados para o método. Um atributo static tem seu valor constante, ou seja, não pode ser alterado. Um método static pode ser executado diretamente da classe, não necessitando de uma instância desta classe. Um método static pode ser sobrecarregado. Resposta: C. Pergunta 2 O paradigma orientado a objetos incentiva a prática da reutilização de código. Qual das alternativas abaixo não se aplica a este conceito? CONTEÚDOS ACADÊMICOS BIBLIOTECAS MURAL DO ALUNO TUTORIAISUNIP EAD 0 em 0 pontos 0 em 0 pontos rodrigo.leite5 @unipinterativa.edu.br 3 Resposta Selecionada: a. Respostas: a. b. c. d. e. Feedback da resposta: Com o polimorfismo entre classes, economizamos a escrita de código Com o polimorfismo entre classes, economizamos a escrita de código A delegação permite reutilizar classes em outras classes. A herança entre classes faz com que definições de atributos e métodos sejam passados de uma classe a outra. Podemos reutilizar um método construtor de uma superclasse invocando-o do construtor de uma subclasse. A reutilização de código torna a manutenção do sistema mais rápida e barata. Resposta: A. Pergunta 3 Resposta Selecionada: e. Respostas: a. b. c. d. e. Feedback da resposta: Qual das alternativas abaixo pode ser afirmada com relação aos métodos construtores? Uma classe pode ter mais de um método construtor. Métodos construtores não possuem valor de retorno, por isso são sempre void. Métodos construtores não podem receber parâmetros. Métodos construtores podem ser executados a qualquer momento. Métodos construtores podem ter qualquer nome. Uma classe pode ter mais de um método construtor. Resposta: E. Pergunta 4 Resposta Selecionada: a. Respostas: a. Sobre os atributos e métodos de uma classe, podemos afirmar que: atributos não apresentam parêntesis; atributos não apresentam parêntesis; 0 em 0 pontos 0 em 0 pontos Segunda-feira, 23 de Abril de 2018 22h07min50s BRT b. c. d. e. Feedback da resposta: métodos só apresentam parêntesis se possuírem parâmetros; atributos devem possuir uma implementação declarada na classe que será executada no objeto; métodos sem parâmetros comportam-se como atributos; métodos com retorno void devem possuir o comando return em sua implementação. Resposta: A. ← OK