Baixe o app para aproveitar ainda mais
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
Compartilhar