Baixe o app para aproveitar ainda mais
Prévia do material em texto
03/10/2022 19:19 EPS https://simulado.estacio.br/alunos/ 1/5 Ano: 2017 Banca: FCC Órgão: TRE-PR Prova: FCC - 2017 - TRE-PR - Técnico Judiciário - Programação de Sistemas Um desenvolvedor Java SE possui, em uma aplicação, duas subclasses B e C, estendendo a mesma superclasse A. Na superclasse A, há o método calcularValor, também presente nas duas subclasses B e C, mas implementado de maneiras diferentes. A partir do método main de uma classe principal, utilizou-se o seguinte bloco de código: A t1 = new A(); System.out.println(t1.calcularValor()); A t2 = new B(); System.out.println(t2.calcularValor()); A t3 = new C(); System.out.println(t3.calcularValor()); Após compilar e executar a aplicação, foram exibidos, na tela, os valores 4, 9 e 5. Nessa aplicação, evidencia-se o uso de: Métodos abstratos. Sobrecarga de métodos. Polimorfismo. Métodos estáticos. Sobrecarga de construtor. Respondido em 03/10/2022 18:45:02 Ano: 2017 Banca: FCC Órgão: TRE-PR Prova: FCC - 2017 - TRE-PR - Técnico Judiciário - Programação de Sistemas Uma aplicação Java pode conter, entre outros recursos, classes, interfaces e classes abstratas. Uma instrução correta que uma interface Java pode conter é: Public double calcularTributos() {return 27.5;} Double calcular(double n1, double n2); Private int calcularQuantidade(int n1); Protected sacar(double valor); Public void exibe( ) {System.out.print(''Ok'');} Respondido em 03/10/2022 18:45:32 Considere as seguintes afirmativas: I - Uma variável é um elemento sintático do algoritmo que tem como funcionalidade armazenar um determinado valor. II - Uma Constante é um elemento sintático do algoritmo que tem como funcionalidade armazenar mais de um determinado valor. III - O valor associado à variável depende do tipo de informação que se deseja manipular. Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA Turma: 3002 Aluno: ATILA MARTINS FERREIRA Matr.: 202003372153 Prof.: FRANCISCO ESTEVAO SIMAO PEREIRA Gabarito após: 04/10/2022 18:39 5700019649 03/10/2022 18:39:28 Ref.: 5434063 1. Ref.: 5434032 2. Ref.: 7609820 3. 03/10/2022 19:19 EPS https://simulado.estacio.br/alunos/ 2/5 IV - O valor associado à constante não depende do tipo de informação que se deseja manipular. Assinale a Alternativa Correta Os item I, II, III. apenas o item II e IV apenas o item III apenas o item I e III apenas o item I. Respondido em 03/10/2022 18:47:44 Segundo o paradigma Orientado a Objetos utilizado pela Linguagem Java, objetos com as mesmas características (atributos e métodos) são AGRUPADOS em uma classe. Cada classe define um conjunto possível e infinito de objetos. Qual das alternativas a seguir representa corretamente a definição de uma classe com atributos e métodos ? public class Aluno { public Aluno(int matricula, String nome) { this.matricula = matricula ; this.nome = nome ; } } Aluno aluno1 = new Aluno() ; aluno1.setMatricula(2018004) ; aluno1.setNome('Marcos Silva') ; public class Aluno { private int matricula ; private String nome ; public Aluno(int matricula, String nome) { this.matricula = matricula ; this.nome = nome ; } } void class X { int a ; String b ; char c ; float d ; } X class { a int, char b ; void classificar() { return a,b ;} } Respondido em 03/10/2022 18:52:25 Sobre herança em Java, afirma-se que: I) Métodos públicos em uma classe pública são acessíveis pela subclasse, mas não são herdados. Ref.: 4416367 4. Ref.: 5434072 5. 03/10/2022 19:19 EPS https://simulado.estacio.br/alunos/ 3/5 II) Os atributos e métodos privados não são herdados pela subclasse. III) Uma classe pode ter uma superclasse e, simultaneamente, implementar uma interface. A alternativa que contém apenas opções corretas é: II e III. Somente a III. Somente a II. Somente a I. I e II. Respondido em 03/10/2022 18:59:27 Interfaces são um conceito usado em programação orientada a objetos que Java suporta por meio da entidade ''Interface''. Sobre essas entidades de Java, é correto afirmar-se que: Não permitem atributos públicos. Admitem herança múltipla. Métodos e atributos protegidos são legados às subinterfaces. Só podem possuir atributos privados. Estendem apenas classes concretas e interfaces. Respondido em 03/10/2022 18:55:19 Considerando o paradigma de Programação Orientado a Objetos, os objetos com as mesmas características (atributos e métodos) devem ser agrupados em uma determinada classe. Neste contexto, qual das alternativas a seguir representa corretamente a definição de uma classe com os seus respectivos atributos e método construtor considerando a linguagem de Programação java? public class ProfessorJose{ private String nome; private String endereco ; } void class Matematica { int a ; int b; } Hospital class { private String nome; private String endereco ; } public class Aluno { private String nome; private String matricula; public Aluno(String nome, String matricula) { this.matricula = matricula ; this.nome = nome ; } Ref.: 5434029 6. Ref.: 5328708 7. 03/10/2022 19:19 EPS https://simulado.estacio.br/alunos/ 4/5 } Hospital class extends Farmacia{ private String nome; private String endereco; } Respondido em 03/10/2022 18:53:04 Ano: 2016 Banca: UFES Órgão: UFES Prova: UFES - 2016 - UFES - Técnico de Tecnologia da Informação Considerando o conceito de polimorfismo, analise o programa composto pelas três classes abaixo e escrito em Java. A saída a ser impressa pelo programa é: ClasseDerivada!ClasseDerivada!ClasseDerivada! ClasseBase!ClasseBase!ClasseDerivada! ClasseBase!ClasseBase!ClasseBase! ClasseBase!ClasseDerivada! ClasseBase!ClasseDerivada!ClasseDerivada! Respondido em 03/10/2022 18:54:58 Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Desenvolvimento de Sistemas Assinale a afirmativa correta sobre herança em JAVA. Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object. Propriedades comuns a todas as classes da hierarquia ficam em subclasses. Subclasses têm acesso aos campos privados da sua superclasse. Propriedades mais especializadas da hierarquia ficam em superclasses. Subclasses herdam o comportamento e o estado da superclasse tanto na herança de classe quanto na de interface. Ref.: 5434037 8. Ref.: 5434076 9. 03/10/2022 19:19 EPS https://simulado.estacio.br/alunos/ 5/5 Respondido em 03/10/2022 18:53:23 O método construtor determina que ações devem ser executadas quando da criação de um objeto. Sobre a definição de um método construtor na linguagem JAVA avalie as afirmações abaixo: I. O método construtor é invocado unicamente no momento da criação do objeto. II. O método construtor retorna um ponteiro de memória para do objeto criado. III.O método construtor deve ter seu retorno defindo como o nome da classe. IV. O método construtor deve ser único pois ele não pode ser sobrecarregado. A seguir, assinale a alternativa correta. Apenas a alternativa IV é verdadeira. Apenas a alternativa I é verdadeira. Apenas a alternativa III é verdadeira. Apenas as alternativas II e IV são verdadeiras. Apenas as alternativas I e III são verdadeiras. Respondido em 03/10/2022 18:48:54 Ref.: 5055675 10.
Compartilhar