Baixe o app para aproveitar ainda mais
Prévia do material em texto
05/08/2023, 08:20 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/4 Critérios de busca não atendidos. Exercício por Tema avalie sua aprendizagem Ano: 2015 Banca: CETAP Órgão: MPC-PA Prova: CETAP - 2015 - MPCM-PA - Técnico em Informática - Desenvolvimento A herança entre classes, em Java, de�ne-se, utilizando a palavra-chave: Herança e interfaces são conceitos da orientação a objetos que possibilitam a obtenção de polimor�smo. Em Java, uma interface: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA Lupa DGT0244_202111198321_TEMAS Aluno: MARINA DE SOUSA ALMEIDA Matr.: 202111198321 Disc.: PROGRAMAÇÃO ORIENT 2023.2 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. EM2120550 - APROFUNDAMENTO DE HERANÇA E POLIMORFISMO EM JAVA 1. Eextends Inherits Implements Matches References 2. Pode conter declarações de constantes e de variáveis não inicializadas. Pode ser instanciada diretamente por meio da instrução new. Pode possuir assinaturas de métodos públicos e protegidos. Pode possuir métodos abstratos e estáticos. Somente permite herança simples. 3. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); 05/08/2023, 08:20 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/4 Ano: 2017 Banca: INSTITUTO AOCP Órgão: EBSERH Prova: INSTITUTO AOCP - 2017 - EBSERH - Analista de Tecnologia da Informação - Processos (HUJB - UFCG) Ao desenvolver um sistema utilizando a linguagem JAVA, alguns conceitos fazem parte da programação, como encapsulamento, herança e polimor�smo. No polimor�smo, temos o conceito de cast implícito. Assinale a alternativa que apresenta o comando que usa cast implícito. Ano: 2012 Banca: CESGRANRIO Órgão: Petrobras Prova: CESGRANRIO - 2012 - BR Distribuidora - Pro�ssional Júnior - Formação Analista de Sistemas - Ênfase em Java - Crm e Web. Nas linguagens orientadas a objeto, existe uma diferença entre a referência a um objeto e o valor do objeto. Em Java, o operador = = e o método equals, este de�nido para a classe Object, apresentam comportamento especí�co, que tem relação com essa característica. Considere o exemplo de um código Java 6 a seguir: public class Questao { public static void main(String [ ] args) { Integer a,b,c,d,e ; int f ; char r1,r2,r3,r4,r5 ; String s ; a=1; b=1; c = a ; d= b; f=1; e = f.; r 1= ( a.equals(b)? 's' : 'n' ) ; r 2= ( a.equals(c)? 's' : 'n' ) ; r 3= ( a==d? 's' : 'n' ) ; r 4= ( a==e? 's' : 'n' ) ; r 5= ( a.equals(f)? 's' : 'n' ) ; s = " "+r1+r2+r3+r4+r5 ; System.out.println(s) ; } } Executando-se esse código, em que é possível testar como o comportamento exempli�cado foi implementado para a classe Integer e o tipo int, a resposta impressa será: Ano: 2010 Banca: FDC Órgão: MAPA Prova: FUNDAÇÃO DOM CINTRA - 2010 - MAPA - Analista de Sistemas if (c instanceof Alcool) {abastecerAlcool (c);} double[ ] nota = {7, 8, 9, 1, 4, 2}; Filho objetoFilho = (Filho)objetoPai; Pai objeto = new Filho(); void parar() {System.out.println(''Parado!'')}; 4. nssss sssss nnsss snnns ssnns 5. 05/08/2023, 08:20 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/4 Analise as seguintes sentenças em relação à linguagem Java: I. Java suporta diretamente somente herança simples, entretanto ela permite uma versão de herança múltipla com a implementação da classe virtual abstract. II. Uma classe em Java pode implementar uma ou mais interfaces, para isso basta anexar à de�nição da classe a palavra-chave implements seguida das interfaces separadas por vírgula. III. Em Java, quando um método é de�nido como �nal, ele pode ser sobreposto somente em classes descendentes. Em relação às sentenças supracitadas, pode-se a�rmar que apenas: Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Desenvolvimento de Sistemas Considere as a�rmações abaixo sobre polimor�smo na linguagem de programação JAVA. I -A vinculação tardia ocorre se o compilador escolher um método dentre os possíveis candidatos. II -O polimor�smo indica o princípio de que o tipo real do objeto determina o método a ser chamado. III - A vinculação antecipada ocorre se a escolha do método é feita quando o programa está sendo executado. Quais estão corretas? Ano: 2012 Banca: FADESP Órgão: MPE-PA Prova: FADESP - 2012 - MPE-PA - Técnico - Analista de Sistemas - Desenvolvimento (ADAPTADA) O sistema abaixo foi desenvolvido na linguagem Java e precisa ser completado para implementar o conceito de ''Polimor�smo''. A palavra que completa as lacunas na classe ''Conta'' é: II é verdadeira; III é verdadeira; II e III são verdadeiras. I é verdadeira; I e II são verdadeiras; 6. Apenas I. Apenas II. I e II. I, II e III. Apenas III. 7. Final Public Void Abstract Interface 05/08/2023, 08:20 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/4 Ano: 2009 Banca: INSTITUTO CIDADES Órgão: UNIFESP Prova: INSTITUTO CIDADES - 2009 - UNIFESP - Analista de Tecnologia da Informação (ADAPTADA) Acerca do método equals, analise as seguintes a�rmativas: I. O equals recebe um Object como argumento e veri�ca se ele mesmo é igual ao Object recebido para retornar um boolean exclusivamente false. II. Um exemplo do uso do equals é para datas. Se usarmos criar duas datas, isto é, dois objetos diferentes, contendo 18/08/2009, ao comparar com o ==, receberá false, pois são referências para objetos diferentes. III. Quando comparamos duas variáveis referência no Java, o == veri�ca se as duas variáveis se referem ao mesmo objeto. Podemos a�rmar corretamente que: (ACCESS/2020) No que diz respeito à criação de métodos em Java, o quali�cador ou modi�cador de�ne a visibilidade e pode ser de três tipos básicos: I. é visível apenas pela própria classe. É o quali�cador mais restritivo. II. é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote. III. é visível por qualquer classe, sendo o quali�cador mais aberto no sentido de que qualquer classe pode usar esse método. Os métodos de�nidos em I, II e III são respectivamente denominados 8. As a�rmativas II e III estão corretas. Apenas a a�rmativa II está correta. Apenas a a�rmativa I está correta. Apenas a a�rmativa III está correta. As a�rmativas I e II estão corretas. 9. Public, protected e private. Private, protected e public. Protected, public e private. Private, public e protected. Protected, private e public. Não Respondida Não Gravada Gravada Exercício inciado em 05/08/2023 08:20:43.
Compartilhar