Buscar

PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA-EEX0140

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 7 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

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 6, do total de 7 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

Prévia do material em texto

1. 
 
 
(FUNRIO − 2018 − Câmara de São João de Meriti/ RJ − Analista Legislativo − Analista 
em Tecnologia − Adaptada) 
No que diz respeito à criação de métodos em Java, observe o fragmento a seguir. 
O qualificador, também conhecido por modificador, define a visibilidade e pode ser de 
três tipos básicos: 
 
I. O método é visível apenas pela própria classe. É o qualificador mais restritivo. 
II. O método é visível pela própria classe, por suas subclasses e pelas classes do mesmo 
pacote. 
III. O método é visível por qualquer classe. É o qualificador mais aberto no sentido de que 
qualquer classe pode usar este método. 
 
Os tipos básicos dos modificadores descritos em I, II e III são, respectivamente: 
 
 "Protected", "private" e "public". 
 "Private", "protected" e "public". 
 "Public", "private" e "protected". 
 "Protected", "public" e "private". 
 "Private", "public" e "protected". 
Data Resp.: 10/08/2021 14:03:25 
 
Explicação: 
Resposta correta: "Private", "protected" e "public". 
 
 
 
 
 
 
2. 
 
 
(Instituto AOCP − 2020 − MJSP − Cientista de Dados − Engenheiro de Dados − Big 
Data) 
Java é uma linguagem orientada a objetos na qual os objetos Java são parte das assim 
chamadas classes Java. Nesse sentido, escolha a alternativa que apresenta um programa 
executável escrito em Java. 
 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=149713132&cod_hist_prova=265390752&num_seq_turma=5678947&cod_disc=EEX0140
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=149713132&cod_hist_prova=265390752&num_seq_turma=5678947&cod_disc=EEX0140
 
public static void main(String[] args) { 
System.out.println("Hello World!"); 
} 
 
public class Main { 
System.out.println("Hello World!"); 
} 
 
public class Main { 
public static void main(String[] args) { 
System.out.println("Hello World!"); 
} 
} 
 
println("Hello World!") 
 
public class HelloWorld { 
public static void HelloWorld() { 
System.out.println("Hello World!"); 
} 
} 
Data Resp.: 10/08/2021 14:03:53 
 
Explicação: 
Resposta correta: 
public class Main { 
public static void main(String[] args) { 
System.out.println("Hello World!"); 
} 
} 
 
 
 
 
 
 
3. 
 
Ano: 2017 Banca: FCC Órgão: TRE-PR Prova: FCC - 2017 - TRE-PR - Técnico 
Judiciário - Programação de Sistemas 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=149713132&cod_hist_prova=265390752&num_seq_turma=5678947&cod_disc=EEX0140
 
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 void exibe( ) {System.out.print(''Ok'');} 
 Private int calcularQuantidade(int n1); 
 Protected sacar(double valor); 
 Public double calcularTributos() {return 27.5;} 
 Double calcular(double n1, double n2); 
Data Resp.: 10/08/2021 14:04:34 
 
Explicação: 
A resposta certa é: Double calcular(double n1, double n2); 
 
 
 
 
 
 
4. 
 
 
Herança e interfaces são conceitos da orientação a objetos que possibilitam a obtenção de 
polimorfismo. Em Java, uma interface: 
 
 
Pode ser instanciada diretamente por meio da instrução new. 
 
Pode possuir assinaturas de métodos públicos e protegidos. 
 
Pode conter declarações de constantes e de variáveis não inicializadas. 
 
Pode possuir métodos abstratos e estáticos. 
 
Somente permite herança simples. 
Data Resp.: 10/08/2021 14:05:03 
 
Explicação: 
A resposta certa é: Pode possuir métodos abstratos e estáticos. 
 
 
 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=149713132&cod_hist_prova=265390752&num_seq_turma=5678947&cod_disc=EEX0140
 
 
 
5. 
 
 
Ano: 2010 Banca: FDC Órgão: MAPA Prova: FUNDAÇÃO DOM CINTRA - 2010 - 
MAPA - Analista de Sistemas 
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 à 
definição da classe a palavra-chave implements seguida das interfaces separadas por 
vírgula. 
III. Em Java, quando um método é definido como final, ele pode ser sobreposto somente 
em classes descendentes. 
Em relação às sentenças supracitadas, pode-se afirmar que apenas: 
 
 
II e III são verdadeiras. 
 
I e II são verdadeiras; 
 
III é verdadeira; 
 
I é verdadeira; 
 
II é verdadeira; 
Data Resp.: 10/08/2021 14:05:13 
 
Explicação: 
A resposta certa é: II é verdadeira; 
 
 
 
 
 
 
6. 
 
 
Ano: 2020 Banca: COMPERVE Órgão: TJ-RN Prova: COMPERVE - 2020 - TJ-RN - 
Analista de Sistemas Sênior (ADAPTADA) 
Uma interface na linguagem Java é apenas um contrato que a classe deve cumprir com a 
interface que a implementa. Sobre interfaces na linguagem Java, é correto afirmar: 
 
 Uma interface pode implementar uma classe. 
 Elas fazem parte de herança. 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=149713132&cod_hist_prova=265390752&num_seq_turma=5678947&cod_disc=EEX0140
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=149713132&cod_hist_prova=265390752&num_seq_turma=5678947&cod_disc=EEX0140
 
As variáveis e os métodos podem ter qualquer modificador de acesso. 
 
As variáveis são implicitamente public static final. 
 
Interfaces são equivalentes às classes abstratas. 
Data Resp.: 10/08/2021 14:05:27 
 
Explicação: 
A resposta certa é: As variáveis são implicitamente public static final. 
 
 
 
 
 
 
7. 
 
 
(COPESE - UFPI - Analista de Tecnologia da Informação - 2017) (Questão modificada) 
Sobre a classe thread da linguagem Java, informe se cada afirmativa a seguir é verdadeira 
(V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência correta. 
( ) A classe provê diversos métodos para controle de execução de threads, sendo o método 
start responsável por iniciar a execução do thread. 
( ) O método sleep é utilizado para forçar um método a atrasar sua execução até que o 
método run de outra thread tenha completado sua execução. 
( ) O método yield, que não possui parâmetros, é um pedido do thread em execução para 
entregar o processador voluntariamente. 
 
 
F - F - V 
 
V - V - F 
 
V - F - V 
 
F - V - V 
 
V - F - F 
Data Resp.: 10/08/2021 14:05:33 
 
Explicação: 
A resposta certa é: V - F - V 
 
 
 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=149713132&cod_hist_prova=265390752&num_seq_turma=5678947&cod_disc=EEX0140
 
 
 
8. 
 
 
(CESGRANRIO - BNDES - Profissional Básico - Análise de Sistemas - 2013) Qual 
método pertencente à biblioteca nativa de Java não é capaz de bloquear a execução de 
uma thread? 
 
 Thread.join() 
 ReentrantLock.lock() 
 Object.wait() 
 Thread.yield() 
 FileInputStream.read() 
Data Resp.: 10/08/2021 14:05:50 
 
Explicação: 
A resposta certa é: Thread.yield() 
 
 
 
 
 
 
9. 
 
 
Considere as linhas apresentadas a seguir, extraídas de um método 
em uma aplicação Java SE que acessa um banco de dados MySQL. 
 
Ao executar as linhas de código podem ocorrer, respectivamente, as 
seguintes exceções: 
 
 
ClassNotFoundException e NullPointerException 
 
InterruptedException e SQLException 
 
IOException e IllegalArgumentException 
 
ClassNotFoundException e SQLException 
 
InterruptedException e NullPointerException 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=149713132&cod_hist_prova=265390752&num_seq_turma=5678947&cod_disc=EEX0140
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=149713132&cod_hist_prova=265390752&num_seq_turma=5678947&cod_disc=EEX0140Data Resp.: 10/08/2021 14:06:02 
 
Explicação: 
A resposta certa é: ClassNotFoundException e SQLException 
 
 
 
 
 
 
10. 
 
 
Após instanciar os drivers JDBC no aplicativo Java, precisamos estabelecer a conexão 
com o banco de dados e, a partir da obtenção da conexão, instanciar os objetos que serão 
responsáveis por executar as instruções SQL. Selecione a classe, pertencente à API JDBC, 
que administra e seleciona o driver adequado para iniciar uma conexão com o banco de 
dados na linguagem Java. 
 
 
PreparedStatement 
 
DriverManager 
 
Connection 
 
ResultSet 
 
Statement 
Data Resp.: 10/08/2021 14:06:20 
 
Explicação: 
A resposta certa é: DriverManager 
 
 
 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=149713132&cod_hist_prova=265390752&num_seq_turma=5678947&cod_disc=EEX0140

Continue navegando