Buscar

POO JAVA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Continue navegando