Prévia do material em texto
10/05/2022 18:56 Colaborar - Aap2 - Linguagem Orientada a Objetos https://colaboraread.com.br/aluno/avaliacao/index/2957521803?atividadeDisciplinaId=12634626 1/3 Linguagem Orientada a Objetos (/aluno/tim… Aap2 - Linguagem Orientada a Objetos Sua avaliação foi confirmada com sucesso (/notific × Informações Adicionais Período: 09/05/2022 00:00 à 04/06/2022 23:59 Situação: Cadastrado Protocolo: 728496609 Avaliar Material a) b) c) d) e) 1) 2) A linguagem Java possui um conjunto de palavras-reservadas entre as quais se destacam as palavras static e final. Tendo como base essas palavras-reservadas, avalie as afirmações que se seguem: I. Um atributo do tipo static é um atributo da classe e é invocado utilizando o nome da classe sem a necessidade de criação de um objeto. II. Um método do tipo static é um método da classe e é invocado utilizando o nome da classe sem a necessidade de criação de um objeto. III. Um atributo assinado como final é um atributo que pode ser alterado através do uso do nome da classe. Considerando as afirmações apresentadas acima, é correto o que se afirma em: Alternativas: I e II apenas. Alternativa assinalada II e III apenas. I e III apenas. I, II e III. I apenas. A linguagem Java suporta o conceito de sobrecarga de métodos. Considere a seguinte assinatura de um método chamado mult: int mult(int a, int b) https://colaboraread.com.br/aluno/timeline/index/2957521803?ofertaDisciplinaId=1740326 https://colaboraread.com.br/notificacao/index javascript:void(0); 10/05/2022 18:56 Colaborar - Aap2 - Linguagem Orientada a Objetos https://colaboraread.com.br/aluno/avaliacao/index/2957521803?atividadeDisciplinaId=12634626 2/3 a) b) c) d) e) a) b) c) d) e) 3) Tomando como base a ideia de sobrecarga em Java, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. ( ) A assinatura a seguir é um tipo de sobrecarga válida: float mult(float a, int b) ( ) A assinatura a seguir é um tipo de sobrecarga válida: double mult(int a, int b) ( ) A assinatura a seguir é um tipo de sobrecarga válida: float mult(int a) ( ) A assinatura a seguir é um tipo de sobrecarga válida: int mult(int a, int b, int c) ( ) A assinatura a seguir é um tipo de sobrecarga válida: double mult(double a, double b) Assinale a alternativa que apresenta a sequência CORRETA. Alternativas: V – V – F – F – V. V – F – V – V – V. Alternativa assinalada F – V – F – F – F. V – F – F – V – V. F – V – V – V – V. A linguagem Java dá suporte aos conceitos de sobrecarga e sobreposição de métodos. Tomando como base a ideia de sobrecarga e sobreposição de métodos em Java, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. ( ) Os argumentos na sobrecarga de métodos devem ser trocados. ( ) Os argumentos na sobreposição de métodos devem ser trocados. ( ) O tipo de retorno na sobrecarga de método pode ser trocado. ( ) O tipo de retorno na sobreposição de método pode ser trocado. ( ) A sobrecarga de métodos envolve a operação de herança. ( ) A sobreposição de métodos envolve a operação de herança. Assinale a alternativa que apresenta a sequência CORRETA. Alternativas: V – V – F – F – V – F. V – F – V – V – V – V. V – F – V – F – F – V. Alternativa assinalada V – F – F – V – V – F. F – V – V – V – V – F. 10/05/2022 18:56 Colaborar - Aap2 - Linguagem Orientada a Objetos https://colaboraread.com.br/aluno/avaliacao/index/2957521803?atividadeDisciplinaId=12634626 3/3 a) b) c) d) e) 4) A linguagem Java possui diversos tipos de dados primitivos que são nativos da linguagem. Tomando como base os tipos primitivos de dados em Java, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. ( ) O tipo primitivo int possui tamanho de 32 bits. ( ) O tipo primitivo float possui tamanho de 64 bits. ( ) O tipo primitivo double possui tamanho de 32 bits. ( ) O tipo primitivo byte possui tamanho de 8 bits. ( ) O tipo primitivo long possui tamanho de 48 bits. Assinale a alternativa que apresenta a sequência CORRETA. Alternativas: V – V – F – F – V. F – F – V – F – F. F – V – F – F – V. V – F – F – V – F. Alternativa assinalada V – F – F – V – V.