Prévia do material em texto
<p>13/04/2023, 15:30 Exercício</p><p>https://aluno.qlabs.com.br/exercicio/3817252 1/10</p><p>1</p><p>Ano: 2017 Banca: FCC Órgão: TRE-PR Prova: FCC - 2017 - TRE-PR - Técnico Judiciário -</p><p>Programação de Sistemas</p><p>Uma aplicação Java pode conter, entre outros recursos, classes, interfaces e classes</p><p>abstratas. Uma instrução correta que uma interface Java pode conter é:</p><p>A Public void exibe( ) {System.out.print(''Ok'');}</p><p>B Protected sacar(double valor);</p><p>C Private int calcularQuantidade(int n1);</p><p>D Public double calcularTributos() {return 27.5;}</p><p>E Double calcular(double n1, double n2);</p><p>Resposta incorreta Resposta correta: E</p><p>Gabarito comentado</p><p>A resposta certa é: Double calcular(double n1, double n2);</p><p>2</p><p>Marcar para revisão</p><p>Marcar para revisãoundefined Questão 10 de 10 Finalizar exercício</p><p>Exercício - Aprofundamento de Herança e Polimorfismo em Java</p><p>13/04/2023, 15:30 Exercício</p><p>https://aluno.qlabs.com.br/exercicio/3817252 2/10</p><p>Ano: 2015 Banca: CETAP Órgão: MPC-PA Prova: CETAP - 2015 - MPCM-PA - Técnico em</p><p>Informática - Desenvolvimento</p><p>A herança entre classes, em Java, define-se, utilizando a palavra-chave:</p><p>A Inherits</p><p>B References</p><p>C Matches</p><p>D Eextends</p><p>E Implements</p><p>Resposta correta</p><p>Gabarito comentado</p><p>A resposta certa é: Eextends</p><p>3</p><p>Sobre herança em Java, afirma-se que:</p><p>I) Métodos públicos em uma classe pública são acessíveis pela subclasse, mas não são</p><p>herdados.</p><p>II) Os atributos e métodos privados não são herdados pela subclasse.</p><p>Marcar para revisão</p><p>undefined Questão 10 de 10</p><p>Exercício - Aprofundamento de Herança e Polimorfismo em Java</p><p>13/04/2023, 15:30 Exercício</p><p>https://aluno.qlabs.com.br/exercicio/3817252 3/10</p><p>III) Uma classe pode ter uma superclasse e, simultaneamente, implementar uma</p><p>interface.</p><p>A alternativa que contém apenas opções corretas é:</p><p>A Somente a I.</p><p>B Somente a II.</p><p>C Somente a III.</p><p>D I e II.</p><p>E II e III.</p><p>Resposta incorreta Resposta correta: E</p><p>Gabarito comentado</p><p>A resposta certa é: II e III.</p><p>4</p><p>Ano: 2010 Banca: FDC Órgão: MAPA Prova: FUNDAÇÃO DOM CINTRA - 2010 - MAPA -</p><p>Analista de Sistemas</p><p>Analise as seguintes sentenças em relação à linguagem Java:</p><p>I. Java suporta diretamente somente herança simples, entretanto ela permite uma</p><p>versão de herança múltipla com a implementação da classe virtual abstract.</p><p>Marcar para revisão</p><p>undefined Questão 10 de 10</p><p>Exercício - Aprofundamento de Herança e Polimorfismo em Java</p><p>13/04/2023, 15:30 Exercício</p><p>https://aluno.qlabs.com.br/exercicio/3817252 4/10</p><p>II. Uma classe em Java pode implementar uma ou mais interfaces, para isso basta</p><p>anexar à definição da classe a palavra-chave implements seguida das interfaces</p><p>separadas por vírgula.</p><p>III. Em Java, quando um método é definido como final, ele pode ser sobreposto somente</p><p>em classes descendentes.</p><p>Em relação às sentenças supracitadas, pode-se afirmar que apenas:</p><p>A I é verdadeira;</p><p>B II é verdadeira;</p><p>C III é verdadeira;</p><p>D I e II são verdadeiras;</p><p>E II e III são verdadeiras.</p><p>Resposta incorreta Resposta correta: B</p><p>Gabarito comentado</p><p>A resposta certa é: II é verdadeira;</p><p>5</p><p>Ano: 2020 Banca: COMPERVE Órgão: TJ-RN Prova: COMPERVE - 2020 - TJ-RN - Analista de</p><p>Sistemas Sênior (ADAPTADA)</p><p>Marcar para revisão</p><p>undefined Questão 10 de 10</p><p>Exercício - Aprofundamento de Herança e Polimorfismo em Java</p><p>13/04/2023, 15:30 Exercício</p><p>https://aluno.qlabs.com.br/exercicio/3817252 5/10</p><p>Uma interface na linguagem Java é apenas um contrato que a classe deve cumprir</p><p>com a interface que a implementa. Sobre interfaces na linguagem Java, é correto</p><p>afirmar:</p><p>A As variáveis são implicitamente public static final.</p><p>B Elas fazem parte de herança.</p><p>C Uma interface pode implementar uma classe.</p><p>D As variáveis e os métodos podem ter qualquer modificador de acesso.</p><p>E Interfaces são equivalentes às classes abstratas.</p><p>Resposta incorreta Resposta correta: A</p><p>Gabarito comentado</p><p>A resposta certa é: As variáveis são implicitamente public static final.</p><p>6</p><p>Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL -</p><p>Desenvolvimento de Sistemas</p><p>Assinale a afirmativa correta sobre herança em JAVA.</p><p>Marcar para revisão</p><p>undefined Questão 10 de 10</p><p>Exercício - Aprofundamento de Herança e Polimorfismo em Java</p><p>13/04/2023, 15:30 Exercício</p><p>https://aluno.qlabs.com.br/exercicio/3817252 6/10</p><p>A Subclasses têm acesso aos campos privados da sua superclasse.</p><p>B</p><p>Toda classe que não estenda especificamente uma outra classe é uma</p><p>subclasse de Object.</p><p>C Propriedades mais especializadas da hierarquia ficam em superclasses.</p><p>D</p><p>Subclasses herdam o comportamento e o estado da superclasse tanto na</p><p>herança de classe quanto na de interface.</p><p>E Propriedades comuns a todas as classes da hierarquia ficam em subclasses.</p><p>Resposta correta</p><p>Gabarito comentado</p><p>A resposta certa é: Toda classe que não estenda especificamente uma outra</p><p>classe é uma subclasse de Object.</p><p>7</p><p>Ano: 2016 Banca: IESES Órgão: BAHIAGÁS Prova: IESES - 2016 - BAHIAGÁS - Analista de</p><p>Processos Organizacionais - Tecnologia da Informação - Sistemas</p><p>Dado o suporte oferecido pelo Java 7 à programação orientada a objetos, qual tipo de</p><p>herança é suportado pelo Java 7?</p><p>A Java 7 não suporta herança.</p><p>Marcar para revisão</p><p>undefined Questão 10 de 10</p><p>Exercício - Aprofundamento de Herança e Polimorfismo em Java</p><p>13/04/2023, 15:30 Exercício</p><p>https://aluno.qlabs.com.br/exercicio/3817252 7/10</p><p>B Herança múltipla.</p><p>C Herança simples.</p><p>D Herança por prototipagem.</p><p>E Herança por interface.</p><p>Resposta correta</p><p>Gabarito comentado</p><p>A resposta certa é: Herança simples.</p><p>8</p><p>Ano: 2009 Banca: INSTITUTO CIDADES Órgão: UNIFESP Prova: INSTITUTO CIDADES - 2009 -</p><p>UNIFESP - Analista de Tecnologia da Informação (ADAPTADA)</p><p>Acerca do método equals, analise as seguintes afirmativas:</p><p>I. O equals recebe um Object como argumento e verifica se ele mesmo é igual ao</p><p>Object recebido para retornar um boolean exclusivamente false.</p><p>II. Um exemplo do uso do equals é para datas. Se usarmos criar duas datas, isto é, dois</p><p>objetos diferentes, contendo 18/08/2009, ao comparar com o ==, receberá false, pois</p><p>são referências para objetos diferentes.</p><p>III. Quando comparamos duas variáveis referência no Java, o == verifica se as duas</p><p>variáveis se referem ao mesmo objeto.</p><p>Podemos afirmar corretamente que:</p><p>Marcar para revisão</p><p>undefined Questão 10 de 10</p><p>Exercício - Aprofundamento de Herança e Polimorfismo em Java</p><p>13/04/2023, 15:30 Exercício</p><p>https://aluno.qlabs.com.br/exercicio/3817252 8/10</p><p>A Apenas a afirmativa I está correta.</p><p>B Apenas a afirmativa II está correta.</p><p>C Apenas a afirmativa III está correta.</p><p>D As afirmativas I e II estão corretas.</p><p>E As afirmativas II e III estão corretas.</p><p>Resposta incorreta Resposta correta: E</p><p>Gabarito comentado</p><p>A resposta certa é: As afirmativas II e III estão corretas.</p><p>9</p><p>Ano: 2012 Banca: FADESP Órgão: MPE-PA Prova: FADESP - 2012 - MPE-PA - Técnico -</p><p>Analista de Sistemas - Desenvolvimento (ADAPTADA)</p><p>O sistema abaixo foi desenvolvido na linguagem Java e precisa ser completado para</p><p>implementar o conceito de ''Polimorfismo''. A palavra que completa as lacunas na</p><p>classe ''Conta'' é:</p><p>Marcar para revisão</p><p>undefined Questão 10 de 10</p><p>Exercício - Aprofundamento de Herança e Polimorfismo em Java</p><p>13/04/2023, 15:30 Exercício</p><p>https://aluno.qlabs.com.br/exercicio/3817252 9/10</p><p>A Final</p><p>B Interface</p><p>C Void</p><p>D Abstract</p><p>E Public</p><p>Resposta incorreta Resposta correta: D</p><p>Gabarito comentado</p><p>A resposta certa é: Abstract</p><p>10</p><p>Herança e interfaces são conceitos da orientação a objetos que possibilitam a</p><p>obtenção de polimorfismo. Em Java, uma interface:</p><p>Marcar para revisão</p><p>undefined Questão 10 de 10</p><p>Exercício - Aprofundamento de Herança e Polimorfismo em Java</p><p>13/04/2023, 15:30 Exercício</p><p>https://aluno.qlabs.com.br/exercicio/3817252 10/10</p><p>A Somente permite herança simples.</p><p>B Pode ser instanciada diretamente por meio da instrução new.</p><p>C Pode possuir assinaturas de métodos públicos e protegidos.</p><p>D Pode possuir métodos abstratos e estáticos.</p><p>E Pode conter declarações de constantes e de variáveis não inicializadas.</p><p>Resposta correta</p><p>Gabarito comentado</p><p>A resposta certa</p><p>é: Pode possuir métodos abstratos e estáticos.</p><p>undefined Questão 10 de 10</p><p>Exercício - Aprofundamento de Herança e Polimorfismo em Java</p>